O Google Chrome bloqueia scripts de páginas do GitHub e sites não HTTPS

0

O Google Chrome não está carregando todos os arquivos do meu aplicativo da web e interrompe os arquivos externos hospedados no GitHub. Ou seja, os links .js, .css são bloqueados para visualização quando eu acesso o aplicativo via HTTPS.

Estou criando um aplicativo no Openshift da Redhat e usando o Bootstrap do Twitter. Estou usando as Páginas do Github para hospedar os arquivos JavaScript e CSS. Mas não oferece link .

Por que essa meia carga está acontecendo e o que posso fazer para corrigir isso?

    
por Surya 05.01.2013 / 13:35

1 resposta

1

Este é um recurso de segurança do Google Chrome (e outros navegadores), no qual ele não carregará scripts, imagens e outros recursos de um site HTTP, se você estiver visualizando-o de um que seja HTTPS.

... If [Google Chrome] detects certain types of content on the page coming from insecure channels, it can automatically prevent the content from loading and you'll see a shield icon appearing in the address bar. By blocking the content and possible security gaps, Chrome protects your information on the page from falling into the wrong hands.

This page has insecure content. - Google Chrome Help

Para remover o bloco, todos os elementos da página são exibidos no mesmo tipo de conexão.

Quando você visualiza uma página em HTTPS ou SSL e apenas parte da página é carregada porque os arquivos JavaScript e CSS não estão sendo carregados, esse é provavelmente o motivo.

Corrija-o hospedando os arquivos na conexão correta ou um host que permita isso.

Se você se deparar com outros sites comportando-se assim, poderá informar ao proprietário do site se você se sentir inclinado.

    
por 26.01.2013 / 06:49