Nie wszystkie pliki JavaScript są już widoczne w narzędziach Chorme Developer.
Google Chrome jest zaktualizowany. Wersja 44.0.2403.130 m Wersja aplikacji do debugowania. Skrypty w głowie.
<script src="/Scripts/jquery-ui-1.8.24.js"></script>
<script src="/Scripts/jquery.validate.js"></script>
...
<script src="/Client/Statics/GuiContainers.js"></script>
<script src="/Client/ClientDAL.js"></script>
<script src="/Client/ClientLayoutUpdater.js"></script>
<script src="/Client/ClientRenderer.js"></script>
<script src="/Client/ControllerLocator.js"></script>
Pierwsza część skryptów jest widoczna w Chrome Developer Tools w menu Sources na ścieżce localhost / Scripts / *. Druga część skryptów nie jest widoczna od wczoraj. O co chodzi z narzędziami deweloperskimi?
W konsoli JavaScript nie ma błędów. Widzę udane żądania plików JavaScript na karcie sieci. Cały JavaScript jest załadowany. Aplikacja działa dobrze.
O co chodzi z narzędziami deweloperskimi? Czy ktoś ma pomysł?
Jeśli dodam „folder” hosta lokalnego do obszaru roboczego, wszystko będzie widoczne, nawet pliki źródłowe po stronie serwera.
Odpowiedzi:
Otworzyłem kartę sieciową w narzędziach programistycznych i nacisnąłem F5, aby odświeżyć - dzięki @ Seano666 za komentarz do pytania
źródło
Dla mnie wystarczyło otworzyć ustawienia Narzędzi dla programistów i kliknąć przycisk „Przywróć domyślne i załaduj ponownie” na pierwszej karcie.
Następnie wszystkie moje lokalne skrypty pojawiły się ponownie i debugowanie wróciło do normy.
źródło
Dodaj
debugger;
instrukcję w dowolnej części skryptu, debugger zatrzyma się w tym momencie i pokaże ci skrypt, nawet jeśli skrypt jest ładowany dynamicznie.onSuccess: function (result) { debugger; combo.empty(); $(result).each(function () { var option; option = document.createElement('option'); option.value = this.Id; $(option).appendTo(combo); }); }
źródło
debugger;
linii zmusiło Chrome do otwarcia pliku VM.Spróbuj kliknąć prawym przyciskiem myszy
reload
przycisk w narzędziach programistycznych.Dostaniesz menu, z którego można wybrać:
Empty Cache & Hard Reload
.To zadziałało dla mnie.
źródło
Miałem ten sam problem i „Opróżnij pamięć podręczną i przeładuj” działało.
źródło
Problem: Od jakiegoś czasu opracowywałem / debugowałem, a potem napotkałem podobny problem. Mimo że moje dzienniki konsoli pokazywały numery wierszy, po ich kliknięciu zostałem przeniesiony do pierwszego wiersza pustej strony. Moje skrypty były osadzone w html, więc mogłem je zobaczyć w zakładce Elementy, ale kiedy otworzyłem plik w zakładce Źródła, był po prostu pusty.
Rozwiązanie: Rozwiązaniem dla mnie było skopiowanie adresu URL i wklejenie go do nowej karty i ponowne otwarcie narzędzi programistycznych. Oryginalna zakładka jakoś popadła w zły stan.
źródło
Problem jest spowodowany mapowaniem i usuwaniem mapowania sieci. W narzędziach programistycznych Chrome jest jakiś dziwny błąd, który powoduje tego rodzaju problemy. Czasami możesz nawet zobaczyć stare pliki css na pasku bocznym i po otwarciu pliku css z lewego paska bocznego. byłoby po prostu puste lub nawet gorzej, nie byłoby nawet widoczne.
Nawet ja wypróbowałem wszystkie opcje. ponowne uruchamianie, usuwanie wszystkich chache, mapowanie usuwania mapowania. tryb inkognito. Ale w końcu musiałem ponownie zainstalować, aby to naprawić.
Więc śmiało, zrób nową instalację Chrome. wszystko powinno być dobrze.
źródło
Wystąpił ten sam problem z nie ładowaniem folderu i rozwiązałem go w następujący sposób:
W
Sources
trybie kliknij podświetlony na niebiesko przycisk:Wybierz
Open file
.Wpisz nazwę żądanego pliku w polu wyszukiwania.
Wybierz plik z listy wyników.
źródło
Powodem jest to, że twój plik skryptu nie jest jeszcze załadowany, odśwież stronę za pomocą f5, a zobaczysz skrypty wymienione w źródłach. Dzieje się tak, gdy umieścisz tag skryptu na dole tagu.
źródło
W moim przypadku był to problem z pamięcią podręczną Chrome. Odświeżanie nie działa dla mnie. Po zmapowaniu poniższego pliku naprawiłem mój problem
1- Otwórz plik w przeglądarce, np. Http://example.com/script.js
2- Dodaj wersję, np. Http://example.com/script.js ? V = 2
Spowoduje to wyczyszczenie pamięci podręcznej i plik zacznie być wyświetlany jako edytowalny.
źródło
Jeśli debugujesz w przeglądarce Chrome, dodaj debuger; instrukcja przed i po w javascript, w której przeglądarka ma zatrzymać się w celu debugowania
źródło
Ponownie zainstalowałem Chrome, usuwając dane profilu Chrome. Teraz działa.
źródło
Doświadczyłem tego samego problemu, wszystko, co zrobiłem, to usunąć wszystkie pliki Temp w lokalnych AppData, pod nazwą twojego profilu, np. C: \ Users \ userprofile \ AppData \ Local \ Temp
źródło
Dla mnie był to również problem „mapowania i usuwania mapowania”. Usunąłem wszystkie mapowania, ale foldery w witrynie internetowej nie były widoczne.
Dla mnie rozwiązaniem było: w ustawieniach narzędzi deweloperskich przejdź do zakładki „Workspace”. Wciąż było trochę map. Usunąłem wszystko. Po przeładowaniu było dobrze.
źródło
Miałem ten sam problem i próbowałem wspomnianych odpowiedzi, ale okazało się, że Google Chrome aktualizował się po cichu i trzeba go ponownie uruchomić, wtedy wszystko działa dobrze.
Wpisz
chrome://settings/help
swój chrome URL i sprawdź, czy wymaga ponownego uruchomienia.źródło
Napotkałem ten problem z powodu błędu pisowni w tagu skryptu javascript.
<script type="text/javsscript" src="./../js/lib/darkmodejs.min.js"></script>
Problem polegał na błędnej pisowni w atrybucie
type
, który następnie zmieniłem na:<script type="text/javascript" src="./../js/lib/darkmodejs.min.js"></script>
i dla mnie działało bezproblemowo, czasami problem jest bardzo niewielki, ale efekty są większe.
źródło
W moim przypadku problem polegał na tym, że pliki JavaScript, które miałem, ładowały się znacznie dłużej (około 5 minut), więc sprawiało mi to wrażenie, że w ogóle się nie ładują. Widziałem, jak to się dzieje, gdy ładuję lokalny projekt po długim czasie. Po załadowaniu pozostają w pamięci nawet po odświeżeniu strony.
źródło