Hospedagem YUI em SSL Site - Erros IE
-
05-07-2019 - |
Pergunta
Eu estou usando YUI no meu site. Ele funciona muito bem sem erros quando você acessa através de HTTP. No entanto, quando os usuários do IE acessar o site através de HTTPS que recebem o temido "Esta página contém itens seguros e" mensagem de erro, o que o torna realmente perto inutilizável.
Estou hospeda os arquivos YUI, então eles estão sendo servido através de HTTPS, mas no arquivo CSS, está fazendo referência a um arquivo de imagem através de HTTP ainda que faz com que a mensagem de erro IE a aparecer:
background:url(http://yui.yahooapis.com/2.7.0/build/assets/skins/sam/sprite.png)
Todas as sugestões para suprimir este erro? Há uma tonelada de HTTP links mencionados no CSS.
Solução
Vá para http://developer.yahoo.com/yui/2/ e baixar o kit de desenvolvimento completo, copiar a pasta de compilação para onde quiser YUI para ser hospedado. Fazer uma pesquisa global / substituir no seu CSS YUI para
e substituí-lo com o caminho da pasta de compilação YUI em seu site. Estou assumindo que você pegou o CSS combinado da ferramenta YUI dependência e você não precisa, de modo que é a maneira mais fácil para converter isso.
Outras dicas
Se você quiser usar arquivos hospedados, você pode escolher entre Yahoo e Google Content Delivery Networks. Yahoo suportes de rede de combinação de manipulação; SSL suportes do Google.
Confira o YUI Dependência Configurator
Selecionar o Google como seu CDN e alterar a url base para https: //
Você vai ter que mudar os links para ir através de HTTPS. Eu não sei se o servidor YUI no Yahoo permite que este (ou você pode hospedá-los a si mesmo e redirecionar o arquivo css para apontar para o servidor), mas é a única maneira de se livrar da mensagem.
ativos referência a partir de há URLs seguros vai jogar estes avisos. SSL exige tudo para ser servido a partir das URLs seguros. Ou hospedar os arquivos localmente, ou ver se o Yahoo oferece uma opção de seguro dos arquivos de origem.
Hospedando tudo do seu lado e usando URLs relativos são geralmente as melhores opções para não enfrentar quaisquer problemas com SSL.
Eu sugiro que você baixar esse arquivo, hospedá-lo em seu lado e não usar quaisquer URLs absolutos (HTTP ou HTTPS).