Я отримую "Ресурс, інтерпретований як сценарій, але переданий з текстом / простою формою MIME" в Google Chrome, включаючи файл локального сценарію.
Я знаю, що проблема з’являється під час завантаження файлу з сервера або через 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 сценаріїв. Тому важко зрозуміти, коли між ними виникає фактичне попередження.
Все працює добре, коли я запускаю файл на сервері, локально або віддалено.
Будь-які ідеї, чому хром мене дратує?