Отказано в выполнении скрипта из-за неподдерживаемого MIME-типа ('text/html') при включенной строгой проверке
У меня возникли проблемы с интерфейсом на WordPress сайте. Новая роль "Автор" не видит панель форматирования при написании поста. При отладке обнаружил ошибку JavaScript, которая, предположительно, появилась после обновления до версии 4.4.2.
Ошибка (см. ниже):
Отказано в выполнении скрипта из 'http://www.faksite.com/wp-admin/admin-ajax.php?action=themeSome_shortcode_editor_plugin&wp-mce-4208-20151113' потому что его MIME-тип ('text/html') не является исполняемым, а строгая проверка MIME-типов включена.
Не могу понять, в чем проблема.

Ошибка, скорее всего, корректна (и связана скорее с обновлением браузера, чем с изменениями в версии WP), и ваша тема/плагин делает что-то подозрительное. Ajax-эндпоинт должен использоваться для возврата данных - html/json/xml.
WordPress будет использовать MIME-тип text/html для всех ответов от ajax-эндпоинта, и я не вижу простого способа это переопределить.
Помимо вашей текущей проблемы, ajax-эндпоинт блокируется поисковыми системами, поэтому вы можете навредить SEO, если этот код используется на фронтенде.
Если это не тема, которую вы разрабатываете самостоятельно, вам следует связаться с автором темы/плагина для исправления проблемы.

Остерегайтесь вредоносных скриптов!
1) Можете точно сказать, какой именно это сайт?
Высока вероятность, что у вас установлена подозрительная тема или плагин, который пытается отправить данные на сторонний сайт и может внедрять вредоносные скрипты на ваш сайт...
2) Даже если вы доверяете своим плагинам/теме, проверьте, какой из них запускает эту строку, так как она вообще не нужна. Найдите и отключите плагин, который это делает.
3) ЕСЛИ ВЫ УВЕРЕНЫ В БЕЗОПАСНОСТИ ПРОИСХОДЯЩЕГО, тогда вам следует перейти на сайт faksite.com
и в выводе ajax
-запроса добавить специальный заголовок header(content-type: text/javascript)
перед выводом.
