Отладочное сообщение «Ресурс интерпретируется как другой, но передается с помощью приложения / JavaScript MIME-типа» - PullRequest
64 голосов
/ 18 марта 2009

Хорошо, я понимаю, что означают сообщения , но я действительно не уверен, что это вызывает. Кстати, я использую Safari и веб-инспектора в Mac OS X.

У меня в заголовке документа есть следующее:

<script src="http://local.url/a/js/jquery.js" type="text/javascript"></script>
<script src="http://local.url/a/js/jquery.inplace.js" type="text/javascript"></script>

jquery.js обрабатывается нормально, но другой файл вызывает предупреждение. Также кажется, что javascript в этом файле никогда не выполняется.

Файл обслуживается через mod_deflate, поэтому он закодирован в gzip, как и другой файл.

Кто-нибудь имеет какие-либо идеи, что является причиной или как ее решить?

Ура всем, Gaz.

Ответы [ 15 ]

0 голосов
/ 23 января 2011

Кажется, есть много вещей, которые вызывают это. Для меня это было правило перезаписи в нижнем регистре в IIS. Изменены файлы с проблемами (js и png) на строчные, и проблема исчезла.

0 голосов
/ 21 декабря 2010

Другой распространенной причиной этой ошибки на Mac является флаг Apple на карантине.

ls каталог, содержащий рассматриваемый ресурс (ы). Если вы видите индикатор расширенного атрибута, то есть маленький символ @ в конце блока прав доступа (например, -rw-r--r--@), тогда файл может быть помещен на карантин.

Попробуйте ls -la@e и найдите com.apple.quarantine

Следующая команда удалит карантин:

xattr -d com.apple.quarantine /path/to/file
0 голосов
/ 23 ноября 2010

Эта ошибка, кажется, всплыла (Заметил это в ноябре 2010 г.)

Я думаю, что отчеты об ошибках WebKit это и это . По сути это сводится к неправильной обработке кэша при выполнении If-Modified-Since, который получает ответ 304.

0 голосов
/ 22 марта 2010

Я обнаружил, что имена моих css-файлов конфликтуют с фильтрами прокси

www.dating.com (который не является моим сайтом) был заблокирован, и мои файлы css и js назывались Dating.css и Dating.js. Фильтр блокировал это. Возможно, это относится к некоторым из вас, работающим над корпоративными системами.

0 голосов
/ 10 июня 2009

У меня была такая же проблема с файлом CSS вместо javascript. (используя веб-сервер xitami)

что исправлено для меня было добавление в разделе MIME xitami.cfg:

CSS = текст / CSS

...