Domanda

Sto usando YUI sul mio sito. Funziona bene senza errori quando si accede tramite HTTP. Tuttavia, quando gli utenti IE accedono al sito tramite HTTPS ottengono il temuto " questa pagina contiene articoli sicuri e non sicuri " messaggio di errore, che lo rende davvero quasi inutilizzabile.

Sto ospitando i file YUI, quindi vengono pubblicati su HTTPS, ma nel file CSS fa ancora riferimento a un file di immagine su HTTP che fa apparire il messaggio di errore IE:

background:url(http://yui.yahooapis.com/2.7.0/build/assets/skins/sam/sprite.png)

Qualche suggerimento per sopprimere questo errore? Esistono molti collegamenti HTTP a cui si fa riferimento nel CSS.

È stato utile?

Soluzione

Vai a http://developer.yahoo.com/yui/2/ & amp; scarica il kit completo per sviluppatori, copia la cartella di build dove vuoi che sia ospitato YUI. Effettua una ricerca globale / sostituisci nel tuo CSS YUI per

  

http://yui.yahooapis.com/2.7.0/build/

e sostituiscilo con il percorso della cartella di build YUI sul tuo sito. Presumo che tu abbia preso il CSS combinato dallo strumento di dipendenza YUI & amp; non è necessario, quindi è il modo più semplice per convertirlo.

Altri suggerimenti

  

Se desideri utilizzare file ospitati, tu   può scegliere tra Yahoo e Google   Reti per la distribuzione di contenuti. Yahoo   la rete supporta la gestione combinata;   Google supporta SSL.

Dai un'occhiata al YUI Dependency Configurator

Seleziona Google come CDN e modifica l'URL di base in https: //

Dovrai cambiare i collegamenti per passare su HTTPS. Non so se il server YUI su yahoo lo consente (o puoi ospitarli tu stesso e reindirizzare il file css in modo che punti al tuo server), ma è l'unico modo per sbarazzarsi del messaggio.

il riferimento a risorse da nessun URL sicuro genererà questo avviso. SSL richiede che tutto sia offerto da URL sicuri. Ospita i file localmente o verifica se yahoo offre un'opzione sicura dei file di origine.

Ospitare tutto dalla tua parte e utilizzare URL relativi sono generalmente le migliori opzioni per non affrontare alcun problema con SSL.

Ti suggerisco di scaricare quel file, ospitarlo dalla tua parte e non utilizzare alcun URL assoluto (http o https).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top