Химерна помилка в консолі розробника Chrome - не вдалося завантажити ресурс: net :: ERR_CACHE_MISS


270

Наскільки я можу сказати, цю помилку вчора не кидали на Chrome, а станом на сьогодні вранці. Я не змінив жодного з налаштувань свого браузера. Я додав скріншот (після відкриття / закриття вікна інструментів розробника чотири рази):

Не вдалося завантажити ресурс: net :: ERR_CACHE_MISS

Ця проблема дотично схожа на Stack Overlow post Не вдалося завантажити ресурс під Chrome, за винятком того, що воно виникає лише тоді, коли я "Перевіряю елемент" у Chrome. Ось деталі, які я маю:

Наскільки я міг, я розкручував усе, що робив з минулої ночі (коли я не мав цієї помилки), і помилка зберігається. Коли я видаляю весь код попереднього <html> PHP , помилка зникає.

Коли я видаляю лише всі попередні <html>PHP-коди, за винятком

<?php session_start(); ?>

помилка повертається.

Оскільки помилка, здається, включає PHP, я перевірив свій журнал помилок, але немає ніяких повідомлень, попереджень і помилок. Коли я закриваю вікно «Інструменти для розробників», а потім відкриваю вікно без перезавантаження сторінки, кількість посилень помилок кожного разу.

Коли я тримаю вікно відкритим, а потім перезавантажую сторінку, сторінка перезавантажується, не видаючи помилки. Однак, як тільки я знову закриваю вікно інструментів розробника, а потім відкриваю його (перезавантаження сторінки немає), помилка видається. Я перевірив свій сайт у Firefox із увімкненою Firebug , і жодних помилок не видається. Можливо, мій сайт нормально функціонує в іншому випадку. Інші сайти на пристрої, що переглядаються через Chrome (наприклад, Yahoo), також відчувають цю помилку.

Крім того, я не вручну змінював будь-які налаштування свого браузера з місяців тому. Як додаткова примітка, це друга дивна помилка, з якою я зіткнувся в Chrome за останній рік (див. Питання щодо переповнення стека Не вдалося завантажити ресурс: net :: ERR_NETWORK_IO_SUSPENDED ), до якого ніхто не зміг знайти рішення, навіть запропоновано щедро.

Чи є спосіб запобігти цій помилці чи це проблема лише для браузера? Зі сторони, коли я відкриваю Інструменти для розробників у Chrome для переповнення стека, помилка не викидається, тому або Переповнення стека не кодується в PHP, або у них є спосіб запобігти цій помилці. Я думаю, що на мій сайт це не впливає, але я не впевнений на 100%, і це нервує мене :)


2
Хм, я теж помітив це і десь прочитав, що розширення adblock викликає це. Не помітив, що це неправильно, хоча все працює за призначенням, навіть коли з’являється помилка.
Микола

3
Я не використовую adBlock у роботі, а хром вночі наводить ту саму помилку.
Петро

2
Я також почав бачити це днями. Я не впевнений, але вважаю, що це збіглося з оновленням до 38.0.2125.104.
Кертіс Маттун


3
Те саме ми бачимо і на нашому сайті, і на facebook.com. Здається, це лише помилка в Chrome, яка виникає лише під час використання інструментів розробника. Досі, крім друку повідомлень про помилку, не було виявлено жодних негативних наслідків.
XP84

Відповіді:


206

На думку розробників , ця помилка не є фактичним збоєм, а скоріше "оманливими повідомленнями про помилки". Ця помилка виправлена ​​у версії 40, яка доступна на каналах каналів та розробників станом на 25 жовтня .

Патч


Ця річ робить мій хром повільним. Як я міг оновити версію 40? Мій хром говорить "Версія 39.0.2171.71 м", і це актуально?
Zein Miftah

Chrome 40 вийшов на бета-версію вчора: googlechromereleases.blogspot.com Ви хочете перейти на бета-канал: Chromeium.org/getting-involved/dev-channel
Curtis Mattoon

1
Chrome 40 був офіційно випущений, і я можу підтвердити, що він виправляє цю помилку.
Джастін

56

Останнє оновлення Chrome (38.0.2125.104 м на даний момент) Google додав можливість дізнатися, чи були файли, завантажені на веб-сайт, нещодавно завантажені з сервера - чи прочитані з локального кешу.

Коли помилка на зразок вашої "потрапляє" на консоль - ви знаєте, що файли були просто завантажені з сервера, а не прочитані з локального кешу. Ви можете відтворити цю помилку, натиснувши Ctrl+ F5(оновити та стерти кеш).

Він відповідає вашому опису, коли Firebug (або його еквіваленти) не створює жодних помилок на консолі - в той час як Chrome робить.

Отже, підсумок - у вас все добре, і ви можете проігнорувати цю помилку - це лише показник.


2
Помилка відтворюється лише тоді, коли консоль не відкрита. Тож це якось стосується і консольного компонента. І вам НЕ потрібно використовувати його ctrl+f5для відтворення - це відтворюється у Facebook щоразу, коли ви завантажуєте його, як тільки консоль розробника закривається. Тож ваша відповідь ледь пояснює спостережувану поведінку
zerkms

1
"Google додав можливість дізнатися, чи були файли, завантажені на веб-сайт, нещодавно завантажені з сервера - чи прочитані з локального кешу." ----> Я майже на 100% впевнений, що ви могли це зробити до останнього оновлення натисніть «Оглянути елемент -> Мережа», а потім перевірте стовпець «Розмір»
«Єдиний і єдиний хімія»

1
Насправді в моєму випадку веб-сайт Outlook.com, здається, не працює через це. Якщо я відкрию вікно інкогніто, воно працює.
PandaWood

FWIW, стан HTTP 302 проти 200 також буде показником.
Кертіс Маттун

12

Перевірте, чи раніше ви відключили кешування в Chrome, коли консоль розробника відкрита - налаштування знаходиться під консоллю, піктограма налаштувань> вкладка Загальні: Disable cache (while DevTools is open)


Я просто перевірив, щоб переконатися, але ні, параметр "Відключити кеш" був / не обраний
Єдиний і єдиний ChemistryBlob

5

Перевірте наявність у вашому файлі таких слів, як "реклама", "банер" або "спливаюче вікно". Я їх видалив, і це спрацювало. Виходячи з цієї публікації тут: Не вдалося завантажити ресурс під Chrome, здається, винуватцем мого випадку був рекламний блок Plus.


1

Перевірте, чи можете ви відтворити проблему на вкладці "Анонімне". Якщо ви виявите, що ця проблема більше не виникає, я б рекомендував вам переглядати розширення, можливо, відключаючи їх по черзі. Це зазвичай причина, яку торкнувся Микола


Я перевірив, що після того, як користувач зробив пропозицію анонімного перегляду (див. Коментар Decypher вище) .... помилка все ще є
Єдиний і єдиний ChemistryBlob

0

У мене виникли проблеми із проходженням форми через цю помилку.

Я Ctrlнатискав Clickкнопку +, щоб натиснути кнопку подання та переходив по формі, як зазвичай.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.