Отказался от применения стиля из '<URL>', поскольку его тип MIME ('text/html') не является поддерживаемым типом MIME таблицы стилей, и включена строгая проверка MIME
Друзья , я потратил целый день на поиски решения этой проблемы, но я не смог это исправить. Я получаю это, когда собираю его для производства, в режиме разработки (без минификации и прочего) он хорошо работает в localhost, но когда я получаю свои файлы в папке dist и загружаю их на хост-сервер, я получаю эту ошибку:
Отказался применять стиль от
'<URL>'
потому что его тип MIME ('text/html') не является поддерживаемым типом MIME таблицы стилей, и включена строгая проверка MIME.
Я перестал использовать CDN с комментариями в начале, загрузил код, сохранил его локально и удалил все комментарии. (Наиболее приемлемый ответ здесь состоит в том, что комментарии в начале все портят, когда происходит процесс минимизации, но даже делая это, я все еще получаю ошибку)
Любая помощь будет чрезвычайно ценится. Благодарю.
1 ответ
У меня есть один способ решения проблемы, но вы должны поместить свой CSS в файл.php под тегом style.
// PHP-код для получения URL сервера, поместите его в верхнюю часть файла.php $base_url = '://'. $_SERVER['HTTP_HOST'] '/'. //URL для сервера (CDN) $ image_url = 'assets / image /'; $ url_for_image_dir = $ base_url. $ image_url;
HTML контент
<html>
<head>
<title>css for url</title>
</head>
<body>
<style>
.slider-image{ background-image: url("<?php echo $url_for_image_dir;?>embouchure.jpg"); }
</style>
<div class="slider-image"></div>
</body>
</html>