Tengo un sitio ASP.NET que debería transportarse completamente a través de HTTPS. Sin embargo, en Google Chrome recibo una advertencia de que la página incluye recursos que no son seguros. ¿Cómo puedo saber cuáles son esos recursos y por qué no utilizarían HTTPS?
92
Respuestas:
Por lo general, esto ocurre porque está cargando imágenes, archivos de inclusión de javascript o archivos CSS externos sin usar https. Puede utilizar un programa como FireBug: http://getfirebug.com/
FireBug le dirá cómo se cargan sus elementos y cuáles no pasan por la capa ssl. Si no tiene Firefox, estoy bastante seguro de que Chrome también tiene algo similar a FireBug integrado.
He aquí cómo usar firebug:
Espero que esto ayude
fuente
También acabo de tener este problema en Chrome. Revisé la pestaña Red pero todos los recursos se cargaron a través de https.
Solución: cierre Chrome y vuelva a abrirlo.
Chrome debe almacenar en caché su detección de contenido seguro para que incluso cuando solucione los problemas, el mensaje de contenido inseguro no desaparezca.
fuente
No tengo nada que ver con las personas que proporcionan este script en línea, pero es fácil y se puede marcar en cualquier navegador ... funciona bien y rápidamente para resolver el problema ... http://www.whynopadlock.com
fuente
En Google Chrome: puede ver el recurso infractor en la
Console
pestaña de laInspect Element
ventana.Aparecerá como:
Por supuesto, es posible que deba volver a cargar la página con la
Inspect Element
ventana ya abierta.fuente
Una de las formas más fáciles de hacerlo es hacer clic derecho en la página en Firefox y seleccionar Ver información de la página. Luego vaya a la pestaña Medios y busque cualquier cosa que se cargue desde http en lugar de https.
fuente
Nos hemos rascado nuestra propia picazón y hemos escrito una herramienta que rastrea su sitio web y le dice qué páginas tienen recursos que no son SSL. Solo necesita ingresar la URL raíz de su sitio web, no es necesario verificar cada página manualmente.
http://www.jitbit.com/sslcheck/
fuente
Me di cuenta de que cuando tuve este problema, una barra de herramientas (uTorrent) estaba causando el error. Quité la barra de herramientas y el error desapareció. No estoy seguro de por qué una barra de herramientas causaría un error en mi sitio, pero no más problemas aquí con el certificado SSL.
fuente
En Chrome, puede averiguar qué recursos se cargaron a través de http frente a https haciendo lo siguiente:
1) En el menú Llave inglesa, elija Herramientas> Herramientas para desarrolladores
2) Haga clic en el icono de la barra de herramientas "Recursos"
3) Expanda la carpeta Frames para ver las diferentes páginas. Expanda la página cuyos recursos desea ver. A continuación, se enumeran los recursos individuales de la página, desglosados por imágenes, secuencias de comandos y hojas de estilo.
4) Para ver la URL que se usó para cargar ese recurso, simplemente pase el mouse sobre el nombre del recurso y aparecerá la URL, ya sea con http o https. También puede hacer clic en el nombre de una imagen para ver la imagen en el lado derecho, junto con su URL.
fuente
Para agregar a esto, hice clic con el botón derecho en los encabezados de las columnas en la vista de la pestaña Red y seleccioné Protocolo.
Si luego hace clic en el encabezado Protocolo, el contenido del informe se agrupará por HTTPS, etc.
fuente
Chrome tiene su propia herramienta de desarrollo.
puede hacer clic derecho en una página, inspeccionarla ... y luego hacer clic en la pestaña "red" y volver a cargar la página. verá el flujo de trabajo.
fuente
No sé si alguien revisará esta respuesta O es posible que ya haya encontrado la solución, pero de todos modos, mi respuesta podría ayudar a otras personas que sufren un problema similar
http://www.whynopadlock.com/
Este es el enlace que utilicé para verificar el contenido / archivo inseguro que se estaba cargando en mi página.
Espero eso ayude. :)
fuente
Acabo de descubrir el mismo comportamiento en Chrome (Firefox mostró un candado verde), aunque todos los recursos se cargaron a través de https.
La razón en mi caso fue que el servidor admitía SSLv3 roto (caniche de Google).
Configuración de ssl_protocols para excluir SSLv2 en nginx.conf así
solucionó el problema por mí.
Considero lamentable que Chrome no haga que esta razón sea más transparente. "esta página carga algunos recursos de forma insegura" es muy engañoso, si no incorrecto.
fuente
Si desea rastrear su propio sitio desde su propio escritorio para obtener una lista de todos los recursos cargados (aunque no cargados por javascript, lo cual vale la pena tener en cuenta), si usa Windows, puede usar el detective de enlaces de Xenu . Exporte el archivo TSV y luego haga clic derecho y ábralo con Excel, luego ordene por URL, ¡luego puede encontrar esos molestos recursos http para todas las páginas del sitio!
fuente