Hosting YUI nel sito SSL - Errori IE
-
05-07-2019 - |
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.
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
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).