У меня есть страница HTML для личного пользования, размещенная на: http://127.0.0.1/stuff/test.html
Это действительно HTML и содержится в заголовке:
<link rel="stylesheet" href="../stylesheets/general.css">
<link rel="stylesheet" href="style.css">
Большую часть времени , оба CSS файла загружаются идеально, и все отображается как положено.
Иногда , много раз в день, казалось бы, невозможно предсказать или воспроизвести, он загружает только первый или второй CSS файл, но не может загрузить другой.
Иногда , когда это происходит, но не каждый раз , затем он регистрирует это в «консоли»:
The stylesheet http://127.0.0.1/stuff/style.css was not loaded because its MIME type, “application/javascript”, is not “text/css”.
Нельзя подчеркнуть, что это не то, что не так ! Веб-сервер NOT никогда не отправляет обратно MIME-тип «application / javascript» для файлов CSS, и фактически, когда это происходит, браузер вообще не выполняет никакого запроса , Сообщение об ошибке вводит в заблуждение, но совершенно непонятно, почему оно (иногда) регистрируется, когда это происходит.
(Когда это происходит, если я смотрю на вкладку «сеть» в меню F12, там нет записей вообще. Он не начинает регистрироваться, пока вы не включите его, поэтому я никогда не смогу это проверить.)
* * * * * * * * * * * * * * * * * * * * * * *1043* *. файлы CSS, документ HTML или что-либо еще на моем компьютере, между этой работой или ошибкой.
У меня было много неверных теорий о том, что это вызвало. Вы можете найти предыдущие, похожие вопросы об этом. Это был я. Но они сейчас устарели. Некоторые выводы:
- Несмотря на то, что у меня установлен uBlock Origin, он отключен для 127.0.0.1 , поэтому, даже если он как-то вызывает проблемы, он вообще не применяется к моему сайту 127.0.0.1.
- Очистка всех данных браузера, закрытие Pale Moon и немедленный переход на страницу не надежно воспроизвести ошибку, хотя , кажется, часто случается в этом случае. Сначала я думал, что это связано, но это может произойти в любое время.
- Когда это происходит, я просматриваю журнал веб-сервера для всех запросов, сделанных к нему. Запрашивается одна из таблиц стилей, но не другая. очень на данный момент мне ясно, что здесь не виноват веб-сервер, но что браузер (по какой-либо причине) не запрашивает одну из таблиц стилей. Иногда.
Windows 10. Бледная луна 28.8.2.1 (64-разрядная версия). Это случалось для ряда версий, с тех пор как я переключился на него с Firefox в конце 2019 года.
Я даже пытался использовать "общий. css? V = 1581862557" и "стиль". css? V = 1581862557 "(с текущим Unix временем эпохи, чтобы оно постоянно менялось), чтобы исключить любые странные проблемы с кэшированием. Это не помогло. То же самое происходит независимо от того, что я делаю, случайно. Я также попытался переименовать их и все прочее без удачи.
Хуже всего то, что я никогда не могу сразу сказать, исправило ли что-то, что я пытаюсь, потому что могут пройти часы, пока это не произойдет снова. Вы никогда не знаете, когда он решит потерпеть неудачу.