Otwieranie dużych plików JavaScript, takich jak zminimalizowane pliki w Narzędziach dla programistów w przeglądarce Chrome, zakładka Sources, powoduje ich zawieszenie. W przypadku mojego projektu, jeśli kliknę na jquery-1.11.1.min.js
, zawiesza się i nie mogę zrobić nic innego, a następnie zamknąć zakładkę. Aby to jeszcze bardziej utrudnić, Chrome zapamiętuje ostatni plik otwarty na karcie Źródło i pamięta ostatnią otwartą kartę, więc muszę otworzyć kolejną stronę, uruchomić Narzędzia dla programistów i zmienić zakładki, aby działała na moim projekcie. Musiałem debugować przy użyciu przeglądarki Firefox zamiast Chrome.Duże pliki źródłowe/minięte sprawiają, że Narzędzia dla programistów Chrome zamrożają.
Odpowiedz
Jest to znany błąd: Chromium Bug Tracker - Issue 593679 - [REGRESSION] DevTools: Big sources hang the Developer Tools, który jest obecnie naprawiony, ale nie jest dostępny w zwykłym/stabilnym Google Chrome lub Chromium.
Tymczasowym rozwiązaniem jest użycie Chrome Canary.
Dla mnie blackboxing też nie działa. Pomaga tylko:
-
proces
- Zabij Chrome że zjada CPU (narzędzia programistyczne będą zamknięte)
- otworzyć dowolną stronę internetową bez dużych plików źródłowych (np ya.ru)
- Przełącznik zakładka źródło do innego
- Rozwinąć Narzędzia dla programistów na stronie docelowej (a nie przełączyć się na zakładce źródło)
również nie mam tego problemu na Chrome Canary
Tak, problem został niedawno rozwiązany na Chrome Canary. Będę edytować mój post, aby to odzwierciedlić. – Nighto
Dziękuję za ten przepływ pracy, dostaję narzędzia Dev.to unfreeze to taki ból. –
Ładne drukowanie zminimalizowanego pliku (w debugerze, poprzez kliknięcie przycisku {}) wydaje się "rozwiązać" to (wersja 51.0.2704.103 m). Chrome początkowo spowalnia indeksowanie, ale kliknięcie i nadanie mu dużej liczby sekund ustabilizuje się, gdy tylko ładnie wydrukowane źródło zostanie wyświetlone.
Nie jest to przydatne, ponieważ okno jest nadal zamrożone podczas ładowania pliku. Ładne wydrukowanie pliku wymaga, aby zawartość została załadowana na pewno? –
@JohanAspeling: Dla mnie działa, chociaż bardzo powoli (jak stwierdzono). Plik musi zostać załadowany, aby kod mógł zostać wykonany (i nie powiódł się), więc zakładam, że potrzeba trochę czasu, aby ładny proces drukowania nie był (ponownie) ładowany do pamięci, która jest już w pamięci. –
- 1. Narzędzia dla programistów Chrome Wywoływanie kolekcji właściwości
- 2. Wyłącz funkcję "Narzędzia programistów Chrome" $
- 3. Narzędzia dla programistów Chrome buforują starszą wersję plików JavaScript
- 4. Narzędzia dla programistów Chrome. Punkt przerwania modyfikacji poddrzewa DOM?
- 5. Narzędzia dla programistów przeglądarki Chrome: skrypty pojawiają się wiele razy
- 6. Narzędzia Google Chrome dla programistów - wyłącz opcję czarnych opcji emulacji
- 7. Narzędzia dla programistów Chrome brakuje widoków osi czasu
- 8. Inne narzędzia dla programistów Androida:
- 9. Pliki JavaScript nie pojawiają się w narzędziach dla programistów Chrome
- 10. Bezpłatne narzędzia interfejsu użytkownika dla programistów
- 11. Narzędzia programistów Chrome: wyszukiwanie bez rozróżniania wielkości liter
- 12. Narzędzia dla programistów przeglądarki: jaka jest pozycja elementu HTML?
- 13. Jak przekazywać duże pliki za pomocą narzędzia RestTemplate?
- 14. Selektor kolorów - propozycje dla narzędzi programistów Chrome
- 15. Google Chrome copy Ścieżka CSS w Narzędziach dla programistów
- 16. Dlaczego narzędzia programistów IE są tak wolne?
- 17. Wyświetl zawartość odpowiedzi AJAX w narzędziach dla programistów Chrome?
- 18. Narzędzia GUI dla programistów i administratorów dla Hadoop
- 19. Jak podzielić duże pliki?
- 20. Silverlight znika po otwarciu narzędzi dla programistów Chrome
- 21. Narzędzia dla programistów Chrome - sieć - jak filtrować tylko żądania POST i PATCH?
- 22. Narzędzia programistyczne nie działają w Chrome osx
- 23. Neo4j i duże pliki dziennika
- 24. Xampp - PHPMyAdmin przesyła duże pliki?
- 25. Połącz dwa duże pandy.HDFStore Pliki HDF5
- 26. Nie można edytować JavaScript w Narzędziach dla programistów Chrome
- 27. Wyłącz automatyczne zapisywanie zmian CSS w Narzędziach dla programistów Chrome
- 28. Opóźnienie w Internecie: co oznaczają OCZEKUJĄCE i ZACHOWANE w Zakładce Narzędzia programistów w przeglądarce Chrome
- 29. Zwracanie funkcji Narzędzia do Chrome Chrome
- 30. Jak przeszukiwać zmienne zasięgu w Narzędziach Google Chrome dla programistów?
Blackboxing nie działa dla mnie. – Jeppebm