O ile wiem, ten błąd nie był zgłaszany wczoraj w Chrome i od dziś jest. Nie zmieniłem żadnych ustawień przeglądarki. Załączam zrzut ekranu (po czterokrotnym otwarciu / zamknięciu okna Narzędzi programisty):
Ten problem jest stycznie podobny do stosu z przepełnieniem stosu Nie udało się załadować zasobu w Chrome, z tym że występuje tylko wtedy, gdy „Sprawdzam element” w Chrome. Oto szczegóły, które mam:
W miarę moich możliwości cofnąłem wszystko, co zrobiłem od ostatniej nocy (kiedy nie miałem tego błędu), a błąd nadal występuje. Kiedy usuwam cały kod sprzed <html>
PHP , błąd znika.
Gdy usuwam tylko cały <html>
kod wcześniejszy niż PHP, z wyjątkiem
<?php session_start(); ?>
błąd powraca.
Ponieważ wydaje się, że błąd dotyczy PHP, sprawdziłem swój dziennik błędów, ale nie ma żadnych powiadomień, ostrzeżeń ani błędów. Kiedy zamykam okno Narzędzi programisty, a następnie otwieram okno bez ponownego ładowania strony, liczba błędów zwiększa się o jeden za każdym razem.
Kiedy trzymam okno otwarte, a następnie ponownie ładuję stronę, strona ładuje się ponownie bez zgłaszania błędu. Jednak gdy tylko zamknę okno narzędzi programistycznych, a następnie je otworzę (bez ponownego ładowania strony), błąd zostanie zgłoszony. Sprawdziłem swoją witrynę w przeglądarce Firefox z włączoną aplikacją Firebug , ale nie zgłoszono żadnych błędów, przez co wygląda na problem z Chrome (wersja 38). Wygląda na to, że moja strona działa normalnie inaczej. Inne witryny na urządzeniu przeglądanym przez Chrome (na przykład Yahoo) również występują z tym błędem.
Ponadto nie zmieniłem ręcznie żadnych ustawień przeglądarki od miesięcy temu. Dodatkowo, jest to drugi dziwny błąd, który napotkałem w Chrome w zeszłym roku (zobacz Pytanie o przepełnieniu stosu Nie udało się załadować zasobu: net :: ERR_NETWORK_IO_SUSPENDED ), dla którego nikt nie był w stanie znaleźć rozwiązania, nawet z oferowana nagroda.
Czy istnieje sposób na uniknięcie tego błędu, czy jest to problem tylko z przeglądarką? Na marginesie, kiedy otwieram Narzędzia deweloperskie w Chrome dla przepełnienia stosu, nie jest zgłaszany błąd, więc albo przepełnienie stosu nie jest kodowane w PHP, albo mają sposób, aby temu zapobiec. Myślę, że nie ma to wpływu na moją witrynę, ale nie jestem w 100% pewien i to mnie denerwuje :)
źródło
Odpowiedzi:
Według programistów błąd ten nie jest faktyczną awarią, lecz „mylącymi raportami błędów”. Ten błąd został naprawiony w wersji 40, która jest dostępna na kanałach kanaryjskich i programistycznych od 25 października .
Łata
źródło
W najnowszej aktualizacji Chrome (obecnie 38.0.2125.104 m) Google dodało opcję, aby wiedzieć, czy pliki załadowane do witryny zostały nowo pobrane z serwera - czy odczytane z lokalnej pamięci podręcznej.
Gdy błąd taki jak twój „uderza” w konsolę - wiesz, że pliki zostały właśnie pobrane z serwera i nie zostały odczytane z lokalnej pamięci podręcznej. Możesz odtworzyć ten błąd, klikając Ctrl+ F5(odśwież i wyczyść pamięć podręczną).
Pasuje do Twojego opisu, w którym Firebug (lub odpowiedniki) nie uruchamia żadnych błędów w konsoli - podczas gdy Chrome.
Podsumowując, wszystko jest w porządku i możesz zignorować ten błąd - to tylko wskaźnik.
źródło
ctrl+f5
do reprodukcji - jest odtwarzalny na Facebooku za każdym razem, gdy go załadujesz, gdy tylko konsola deweloperska zostanie zamknięta. Twoja odpowiedź ledwo wyjaśnia obserwowane zachowanieSprawdź, czy wcześniej wyłączono buforowanie w Chrome, gdy konsola programisty jest otwarta - ustawienie znajduje się pod konsolą, ikona ustawień> karta Ogólne:
Disable cache (while DevTools is open)
źródło
Sprawdź, czy w pliku występują słowa takie jak „reklama”, „baner” lub „wyskakujące okienko”. Usunąłem je i zadziałało. Na podstawie tego postu tutaj: Nie udało się załadować zasobu w Chrome , wydaje się, że winowajcą był w moim przypadku Ad Block Plus.
źródło
Sprawdź, czy możesz odtworzyć problem na karcie Incognito. Jeśli okaże się, że problem już nie występuje, radzę przejrzeć rozszerzenia, być może wyłączając je pojedynczo. Jest to często przyczyna, o której wspomniał Nikola
źródło
Miałem problemy z przejściem przez formularz z powodu tego błędu.
Użyłem Ctrl+, Clickaby kliknąć przycisk przesyłania i jak zwykle nawigować po formularzu.
źródło