2016-12-14 8 views
0

Я читал все сообщения, которые я мог найти об этой конкретной проблеме, но ничто не решило мою проблему. Итак, я думал, что опубликую о своей конкретной проблеме.Tumblr js output MIME type error

Я использую tumblr.com/js-канал на своем сайте последние несколько месяцев, и теперь он внезапно сломался.

Я получаю (казалось бы, общие) ошибки в Chrome:

Refused to execute script from 'http://peerlesstree.tumblr.com/js' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled. 

Всего несколько месяцев назад он был успешно импортировать содержимое Tumblr в DIV с простым HTML тегом:

<div class="tumblrposts"> 

    <script type="text/javascript" src="http://peerlesstree.tumblr.com/js"></script> 

</div> 

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

Я не пытаюсь дублировать эти другие вопросы об ошибке типа chrome mime, я просто не могу установить связь между моей конкретной проблемой tumblr/js и другими сообщениями, которые я прочитал.

Спасибо!

+0

Проблема заключается в Tumblr не служит сценарий с правильным типом MIME (например, 'текст/javascript'), хотя они, вероятно, сделали в прошлом (он работал для вас в одной точке). Другие сообщения предлагают решения, предполагая, что вы управляете сервером, чего нет у вас. Вам следует обратиться в службу поддержки Tumblr. – approxiblue

+0

Откуда вы знаете ссылку '/ js'? Я никогда раньше этого не видел. – approxiblue

+0

У кого есть ваш сайт? У вас есть доступ к панели управления для редактирования типов mime? В зависимости от сервера у вас может быть файл .htaccess, httpd.conf или другой тип файла конфигурации в корне, где вы можете редактировать типы mime, если у вас есть разрешения. – lharby

ответ

1

Это расширяет основной ответ, который я нашел здесь: mime-type-in-chrome

файл PHP управляет Content-Type, а затем использует ReadFile(), чтобы получить доступ к содержимому Js.

PHP:

<?php header("Content-type: text/javascript"); readfile("http://peerlesstree.tumblr.com/js");?> 

то HTML называет файл PHP, как если бы он был JS.

HTML:

<script type="text/javascript" src="js.php"></script> 

 Смежные вопросы

  • Нет связанных вопросов^_^