Я получаю ту же ошибку и думаю, что знаю почему.
Если вы посмотрите на заголовки вашего запроса, вы увидите, что они включают:
Accept: приложение / XML, приложение / XHTML + XML, текст / HTML; д = 0,9, текст / обычный; д = 0,8, изображение / PNG, / * * 1004; д = 0,5
Они особенно НЕ включают "text / css". Таким образом, Chrome сообщает серверу, что он НЕ примет ответ типа «text / css», и когда он все-таки получит такой ответ, он сообщает, что это происходит на его консоли.
Когда я обычно включаю таблицу стилей CSS в html-страницу, сообщение об ошибке не отображается, потому что в этих случаях заголовок запроса Chrome говорит:
Accept: text/css
Но если я попытаюсь установить
iframe.src = someCssFile.css
Я получил сообщение. Так что это дает мне подсказку, что я пытаюсь загрузить CSS туда, где это не ожидается. Это действительно загружает это, но консоль дает мне сообщение.
И действительно, это не ошибка, это предупреждение, так его называет Chrome. Предупреждение. Но я согласен, что хорошо знать, что вызывает это.
Я не думаю, что есть какой-либо способ явно контролировать заголовки запросов, которые Chrome отправляет на сервер. Браузеры просто интерпретируют HTML и, исходя из этого, получают отправляемые ими заголовки.