Estoy desarrollando una página web usando JavaScript y HTML, todo estaba funcionando bien cuando he recibido esta lista de errores de mi página HTML:
idioma: ninguno -->
The resource from “https://raw.githubusercontent.com/dataarts/dat.gui/master/build/dat.gui.min.js”
was blocked due to MIME type mismatch (X-Content-Type-Options: nosniff).
The resource from “https://raw.githubusercontent.com/mrdoob/three.js/dev/build/three.js” was
blocked due to MIME type mismatch (X-Content-Type-Options: nosniff).
The resource from “https://raw.githubusercontent.com/mrdoob/three.js/master/examples/js/renderers/CanvasRenderer.js”
was blocked due to MIME type mismatch (X-Content-Type-Options: nosniff).
The resource from “https://raw.githubusercontent.com/mrdoob/three.js/master/examples/js/renderers/Projector.js”
was blocked due to MIME type mismatch (X-Content-Type-Options: nosniff).
The resource from “https://raw.githubusercontent.com/mrdoob/three.js/dev/build/three.js” was
blocked due to MIME type mismatch (X-Content-Type-Options: nosniff).
Estos errores aparecieron después de una actualización automática del navegador (Mozilla Firefox), puede puede ser que algo haya cambiado en la configuración. ¿Sabe usted alguna manera de resolver este problema?
Esto se puede arreglar cambiando su URL, ejemplo malo:
-- language-all: none -->
https://raw.githubusercontent.com/svnpenn/bm/master/yt-dl/yt-dl.js
Content-Type: text/plain; charset=utf-8
Ejemplo bueno:
https://cdn.rawgit.com/svnpenn/bm/master/yt-dl/yt-dl.js
content-type: application/javascript;charset=utf-8
rawgit.com es un servicio de proxy de caché para github. También puede ir allí y derivar interactivamente una URL correspondiente para su URL original raw.githubusercontent.com. Ver su FAQ
Esto puede ser porque el navegador no puede acceder a un archivo. Me he encontrado con este tipo de error al crear una aplicación con node.js. Puedes intentar solicitar directamente el archivo de script (copiando y pegando la url) y ver si puedes recuperarlo. Así podrás ver cuál es el verdadero problema. Puede ser debido a los permisos de la carpeta en la que se encuentra el archivo, o el navegador simplemente no puede encontrarlo debido a una ruta incorrecta. En node.js, después de especificar la ruta al archivo, todo funciona.