Я получаю "Ресурс, интерпретируемый как Script, но переносимый с помощью MIME-типа текстового/обычного" предупреждения в Google Chrome, когда он содержит локальный файл Script.
Я знаю, что проблема возникает при загрузке файла с сервера или через ajax, который чаще всего зависит от установленных неправильных заголовков.
Странно, что я получаю это предупреждение, даже если оно выполняется из локальной папки: file:///C:/test/foo.html
Это происходит только в Chrome с самым базовым html:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="bar.js"></script>
</head>
<body>
</body>
</html>
bar.js также прост, как он может получить:
function hello() {}
Я пробовал добавить метатег:
<meta http-equiv="content-script-type" content="text/javascript">
и протестирован с другими допами, но ничего не помогает.
Это, очевидно, не является реальной проблемой, поскольку сценарии все еще работают нормально, но я работаю над большим проектом и в настоящее время включает около 150 скриптов. Поэтому это затрудняет просмотр, когда между ними происходит фактическое предупреждение.
Все работает нормально, когда я запускаю файл на сервере, локально или удаленно.
Любые идеи о том, почему хром раздражает меня этим?