Dzieje się to okresowo i trwa od tygodni. W większości przypadków wszystko jest w porządku, ale czasami po prostu chrome nie wyświetla plików JS. Odwiedzając tę samą witrynę za pomocą innego adresu URL lub wyświetlając w trybie incognito, możesz to naprawić. Restartowanie serwera nie pomaga. Jestem prawie pewien, że jest to problem z Chrome (
v43.0.2357.134
v44.0.2403.107, nadal się dzieje). Używam django na runserver
, ale nie jestem pewien, czy jest to istotne, ponieważ html jest w porządku, sprawdza się na w3c i mogę przejść do adresu URL js i załadować go.Pliki JavaScript nie pojawiają się w narzędziach dla programistów Chrome
Nie jestem nawet pewien, jak rozpocząć debugowanie coś takiego. Czy jest to znany błąd w chrome? Być może jakaś flaga/ustawienie jest złe?
UPDATE:
Jeśli mam debugger otwarte, gdy odświeżam mam żadnych js. inaczej jest w porządku.
Kolejna aktualizacja:
Oto moja struktura plików:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="test.js" ></script>
</head>
<body>
</body>
</html>
Oto JavaScript w test.js
.
alert("hi");
Kiedy odświeżyć stronę (otwierany przez dwukrotne kliknięcie pliku) z debuggera otwartym alert
nie działa i plik js nie pojawia się w zakładce „Sources”. To samo zachowanie podczas wpisywania js.
Tak długo jak pozostanie "sporadycznie", będzie bardzo trudno je wyśledzić - to prawdopodobnie deterministyczne, nie znamy jeszcze dokładnych okoliczności. Daj nam więcej szczegółów, jaki jest twój proces budowania, co jest zawarte w index.html i jaki mechanizm, jak wygląda struktura plików w zwykły sposób i przypadkowo poza przypadkiem? itd. – doldt