Error MIME type 'text/html' no ejecutable en WordPress: Solución
Estoy experimentando problemas de interfaz en mi sitio WordPress. El rol de "Autor" recién añadido no puede ver la barra de herramientas de formato al escribir publicaciones. Al depurar, encontré un error de JavaScript que supongo se debe a la actualización a la versión 4.4.2.
El error (mostrado abajo) es:
Refused to execute script from 'http://www.faksite.com/wp-admin/admin-ajax.php?action=themeSome_shortcode_editor_plugin&wp-mce-4208-20151113' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.
No logro identificar cuál es el problema.

El error probablemente sea correcto (y es más probable que esté relacionado con una actualización del navegador que con cualquier cambio de versión de WP) y tu tema/plugin está haciendo cosas sospechosas. El endpoint ajax debería usarse para devolver datos - html/json/xml.
WordPress usará el tipo mime text/html para todas las respuestas del endpoint ajax sin ninguna forma sencilla que yo vea de sobrescribirlo.
Además de tu problema actual, el endpoint ajax está bloqueado para los motores de búsqueda, por lo que podrías estar perjudicando tu SEO si este código se usa en el front-end.
Si no es un tema que desarrollas tú mismo, deberías contactar al autor del tema/plugin para que solucione el problema.

¡Ten cuidado con los scripts maliciosos!
1) ¿Puedes decirnos exactamente qué sitio es ese?
Existe una gran posibilidad de que tengas un tema o plugin sospechoso instalado, que intenta enviar datos a un sitio de terceros, y podría inyectar scripts maliciosos en tu sitio...
2) Incluso si confías en tus plugins/tema, verifica cuál está ejecutando esa línea que no es necesaria. Identifícalo y desactiva el plugin que lo hace.
3) EN CASO DE QUE CONFIÉS EN LO QUE ESTÁ OCURRIENDO, entonces deberías ir a ese faksite.com
y en la salida de la llamada ajax
, insertar un header(content-type: text/javascript)
especial antes de la salida.
