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.

Foi útil?

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

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

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).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top