Saltar al contenido

Deshabilitar la verificación de tipo MIME estricta de Chrome

Solución:

El servidor debe responder con el tipo MIME correcto para JSONP application/javascript y su solicitud debe decirle a jQuery que está cargando JSONP dataType: 'jsonp'

¡Consulte esta respuesta para obtener más detalles! También puede echar un vistazo a este, ya que explica por qué cargar .js archivar con text/plain no funcionará.

En mi caso apagué X-Content-Type-Options sobre nginx entonces funciona bien. Pero asegúrese de que esto disminuya un poco su nivel de seguridad. Sería una solución temporal.

# Not work
add_header X-Content-Type-Options nosniff;
# OK (comment out)
#add_header X-Content-Type-Options nosniff;

Será lo mismo para apache.

<IfModule mod_headers.c>
  #Header set X-Content-Type-Options nosniff
</IfModule>

Para usuarios de Windows:

Si este problema ocurre en su servidor autohospedado (p.ej: su CDN personalizado) y el navegador (Chrome) dice algo como ... ('text/plain') is not executable ... al intentar cargar su archivo javascript …

Aquí está lo que tú necesitas hacer :

  1. Abra el Editor del registro es decir Win + R > regedit
  2. Dirigirse a HKEY_LOCAL_MACHINESOFTWAREClasses.js
  3. Compruebe si el tipo de contenido es application/javascript o no
  4. Si no es así, cámbielo a application/javascript e intenta de nuevo
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *