type tipos significado imagenes content application javascript mime

javascript - tipos - mime type pdf



Recurso bloqueado debido a la falta de coincidencia de tipo MIME(X-Content-Type-Options: nosniff) (8)

Estoy desarrollando una página web con JavaScript y HTML, todo funcionaba bien cuando recibí esta lista de errores de mi página HTML:

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), podría haber cambiado algo en la configuración. ¿Conoces alguna forma de resolver este problema?


¿Estás utilizando Express?

Verifique su ruta (note la " / " después de / public /):

app.use(express.static(__dirname + "/public/"));

// nota: no necesita la "/" antes de "css" porque ya está incluida anteriormente:

rel="stylesheet" href="css/style.css

Espero que esto ayude


Compruebe si la ruta del archivo es correcta y si el archivo existe, en mi caso, ese fue el problema. Como lo solucioné, el error desapareció.


En mi caso, simplemente me perdí la barra "/" después de get_template_directory_uri (), por lo que la ruta resultante / generada fue incorrecta:

Mi código incorrecto:

wp_enqueue_script( ''retina-js'', get_template_directory_uri().''js/retina.min.js'' );

Mi código corregido:

wp_enqueue_script( ''retina-js'', get_template_directory_uri().''/js/retina.min.js'' );


Esto puede deberse a que el navegador no puede acceder a un archivo. Me encontré con este tipo de error al crear la aplicación con node.js. Puede intentar solicitar directamente el archivo de script (copiar y pegar url) y ver si puede recuperarlo. Puedes ver entonces cuál es el verdadero problema. Puede ser debido al permiso de la carpeta en la que se encuentra el archivo, o el navegador simplemente no puede encontrarlo debido a una ruta incorrecta hacia él. En node.js, después de especificar la ruta al archivo, todo funciona.


Esto se puede arreglar cambiando su URL, mal ejemplo:

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 almacenamiento en caché para github. También puede ir allí y derivar interactivamente una URL correspondiente a su URL original de raw.githubusercontent.com . Ver sus FAQ


Resolví este problema cambiando el juego de caracteres en archivos js de UTF-8 sin BOM a UTF-8 simple en Notepad ++


revise su ruta, este error aparecerá si el archivo no existía en la ruta dada.


Ver para los protocolos HTTPS y HTTP.

A veces, si está utilizando protocolos mixtos [esto ocurre principalmente con devoluciones de llamada JSONP] puede terminar en este ERROR.

Asegúrese de que tanto la página web como la página de recursos tengan los mismos protocolos HTTP.