Это довольно странно.
У меня есть эта строка в моем файле исходного кода JavaScript, который, очевидно, раньше импортировал названную библиотеку JavaScript d3
из Интернета:
<script src="https://d3js.org/d3.v3.min.js"></script>
Тот файл связан с моим файлом HTML. Если я комментирую ту строку, страница не может загрузиться.
Вот странная вещь.
Я разъединил свой ноутбук, под управлением Ubuntu, от моего соединения WiFi. Я уверен, что разъединился и что значок WiFi был пробелом. Но когда я загружаю свой файл HTML путем отбрасывания его к браузеру, с вышеупомянутой непрокомментированной строкой JavaScript, страница все еще загруженный штраф. Это к сказанному, это успешно загрузило сценарий JS из https://d3js.org/d3.v3.min.js
.
Я не говорю, что я не благодарен. Но что, точно, произошло?
Я пытался делать то же самое в Windows: Разъедините Интернет и загрузите файл. Но противоположное произошло: страница не могла загрузиться.
Это - потому что браузеры кэшируют подобные файлы (js, CSS) для ускорения загружающихся страниц, и кэш все еще доступен, в то время как Вы в режиме офлайн.
можно очистить кэш браузера или добавить что-то как ?v1
в конце строки сценария для принуждения загрузки его снова как:
<script src="https://d3js.org/d3.v3.min.js?v1"></script>
Проверьте свой кэш браузера, он обычно устанавливается хранить файлы, используемые на веб-страницах для создания загрузки быстрее.