Errores de consola Error al cargar el recurso: net :: ERR_INSECURE_RESPONSE

Los estoy poniendo en mis enlaces en mi cabeza.

GET https://fr.s.us/js/jquery-ui.css net::ERR_INSECURE_RESPONSE

GET https://fr.s.us/js/jquery-1.9.1.min.js net::ERR_INSECURE_RESPONSE

GET https://fr.s.us/js/jquery-ui.js net::ERR_INSECURE_RESPONSE

Alguien por favor ilumíname sobre estos errores de la consola jquery.

 Failed to load resource: net::ERR_INSECURE_RESPONSE 

Supongo que estás usando Chrome.

Si es así, el problema de raíz es una coincidencia de certificado / certificado caducado.

Puedes ver esto por ti mismo en el código aquí .

Observe en particular el uso de la constante referencia que usted hace en el código en la línea 48 del archivo C ++ que le envié:

  case net::ERR_INSECURE_RESPONSE: 

La versión actual de este archivo está aquí . El estado de error ERR_INSECURE_RESPONSE puede que ya no esté en la línea 48, pero el código de error aún existe en la parte del certificado SSL del código.

Nota: asegúrese de usar el nombre de host que figura en el certificado SSL, Chrome cambia automáticamente al nombre de host correcto si está navegando, pero no cuando usa javascript.

El servidor proporcionado no se está resolviendo para mí (DNS personalizado o host autoconfigurado?) Así que solo puedo aventurar a adivinar.

Pero como está solicitando los recursos a través de SSL, es probable que el certificado no sea válido. O bien está autofirmado y no se ha agregado a las excepciones de su navegador / sistema operativo o no es válido.

Pruebe el URI directamente en el mismo navegador e inspeccione el certificado.

Editar: esto de ninguna manera está relacionado con jQuery, JavaScript o CSS directamente.

Tuve este problema con Chrome cuando estaba trabajando en un sitio de WordPress. Agregué este código

 $_SERVER['HTTPS'] = false; 

en el archivo functions.php del tema: le pide que vuelva a iniciar sesión cuando guarde el archivo, pero una vez que haya iniciado sesión, funcionará de inmediato.

Esto también puede suceder si tienes una actualización de Chrome automáticamente. Open Check chrome://help . El estado debería ser:

Google Chrome está actualizado.

A veces, el estado solicita un reinicio de Chrome. En este caso, tuve problemas similares con varios recursos que no se pueden cargar debido a net::ERR_INSECURE_RESPONSE . Después de reiniciar Chrome, todo funcionó normalmente.

Cuando tuve el problema recientemente, fue un problema cruzado en el que nuestro servidor de desarrollo aloja nuestro software de análisis y la aplicación. En los otros entornos, la consola de Chrome mostraría este error y el archivo javascript (rastreador) en el servidor de desarrollo como fuente. Esto causaba problemas al personal de control de calidad que intentaba ver los datos de análisis de su entorno (no se capturó nada debido a este problema).

La solución para arreglar esto internamente fue agregar el certificado SSL que el sitio DEV estaba usando a la tienda Trusted People en la máquina de la gente de QA.

Si esto fue un problema en la producción, lo más probable es mover el javascript a las aplicaciones web reales.

Intenta abrirlo en una ventana de incógnito. Espero que esto sea de ayuda. Alternativamente, puede modificar la application/.htaccess manera:

 RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?/$1 [L] 

Aprende sobre CORS, prueba crossorigin.me funciona bien

Ejemplo: https://crossorigin.me/https://fr.s.us/js/jquery-ui.css

No muestra un mensaje de error y continúa la página en blanco, necesita ver el error es intentarlo

http://cors.io/?u=https://fr.s.us/js/jquery-ui.css

impónganos 😉

Para mí, el problema era la etiqueta .

Después de eliminarlo, estaba bien. Realmente no puedo entender por qué fue un problema.

Está tratando de obtener datos de un https que no tiene certificado. Cambiar “https: //” a “http: //”. Trabajó para mi.

En mi caso, a veces, cuando pruebo mi proyecto MVC mediante una localhost https (por ejemplo, https://localhost:44373/ ), Chrome net::ERR_INSECURE_RESPONSE este error: net::ERR_INSECURE_RESPONSE para los recursos del sitio web (como archivos JS ).

Entonces lo resuelvo con Clear Cache . Luego, actualicé la página y Chrome me mostró una página especial sobre la URL insegura y simplemente la dejo haciendo clic en Proceder a localhost (inseguro) .

enter image description here

Fue en Chrome para Android en mi caso. Todos los archivos estáticos servidos desde un CDN con un CNAME cifrado con SSL no se mostraban. En el escritorio de Chrome, todo se mostró bien.

Certificado SSL roto

Cuando agregué correctamente los certs en ca_bundle, los archivos se muestran correctamente.

Chrome para Android toma el cifrado en serio a diferencia del escritorio. Espero que esto te ahorre tiempo y estrés

Si usa Chrome, puede hacer un atajo, hacer clic con el botón derecho y editar el destino del atajo, anexarlo después de la cadena del objective:

 --ignore-certificate-errors 

La cadena completa se ve así:

 "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --ignore-certificate-errors 

Codifica y $_GET[] así: $_GET[] .