Отказано в выполнении скрипта из-за неподдерживаемого MIME-типа ('text/html') при включенной строгой проверке

23 мар. 2016 г., 18:14:45
Просмотры: 15.3K
Голосов: 3

У меня возникли проблемы с интерфейсом на 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-типов включена.

Не могу понять, в чем проблема.

Ошибка выполнения скрипта в WordPress

2
Комментарии

Ребята, у меня такая же ошибка, и мой сайт полностью потерял стили, а загрузка занимает вечность. Буду признателен за любую помощь с этим.

Naveen DINUSHKA Naveen DINUSHKA
25 июл. 2020 г. 07:08:01

Я столкнулся с такой ошибкой, когда включил HTTP-заголовок X-Content-Security-Policy:nosniff.

Kniganapolke Kniganapolke
19 июл. 2021 г. 19:28:50
Все ответы на вопрос 2
0

Ошибка, скорее всего, корректна (и связана скорее с обновлением браузера, чем с изменениями в версии WP), и ваша тема/плагин делает что-то подозрительное. Ajax-эндпоинт должен использоваться для возврата данных - html/json/xml.

WordPress будет использовать MIME-тип text/html для всех ответов от ajax-эндпоинта, и я не вижу простого способа это переопределить.

Помимо вашей текущей проблемы, ajax-эндпоинт блокируется поисковыми системами, поэтому вы можете навредить SEO, если этот код используется на фронтенде.

Если это не тема, которую вы разрабатываете самостоятельно, вам следует связаться с автором темы/плагина для исправления проблемы.

28 мар. 2016 г. 09:20:11
0

Остерегайтесь вредоносных скриптов!

1) Можете точно сказать, какой именно это сайт?

Высока вероятность, что у вас установлена подозрительная тема или плагин, который пытается отправить данные на сторонний сайт и может внедрять вредоносные скрипты на ваш сайт...

2) Даже если вы доверяете своим плагинам/теме, проверьте, какой из них запускает эту строку, так как она вообще не нужна. Найдите и отключите плагин, который это делает.

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

17 янв. 2017 г. 11:45:21