Почему я могу импортировать онлайн-библиотеку JS во время отключения Wi-Fi?

Это довольно странно. У меня есть эта строка в моем исходном коде 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: отключите Интернет и загрузите файл. Но произошло обратное: страница не могла загрузиться.

0
задан 20 September 2017 в 13:47

6 ответов

Это потому, что браузеры кэшируют эти файлы (js, css), чтобы ускорить загрузку страниц, а кеш по-прежнему доступен, когда вы в автономном режиме.

Вы можете очистить кеш браузера или добавить что-то вроде [ f2] в конце строки скрипта, чтобы снова загрузить его:

<script src="https://d3js.org/d3.v3.min.js?v1"></script>
2
ответ дан 22 May 2018 в 18:17

Это потому, что браузеры кэшируют эти файлы (js, css), чтобы ускорить загрузку страниц, а кеш по-прежнему доступен, когда вы в автономном режиме.

Вы можете очистить кеш браузера или добавить что-то вроде ?v1 в конце строки скрипта, чтобы снова загрузить его:

<script src="https://d3js.org/d3.v3.min.js?v1"></script>
2
ответ дан 18 July 2018 в 06:31

Это потому, что браузеры кэшируют эти файлы (js, css), чтобы ускорить загрузку страниц, а кеш по-прежнему доступен, когда вы в автономном режиме.

Вы можете очистить кеш браузера или добавить что-то вроде ?v1 в конце строки скрипта, чтобы снова загрузить его:

<script src="https://d3js.org/d3.v3.min.js?v1"></script>
2
ответ дан 24 July 2018 в 18:37

Пожалуйста, проверьте кеш браузера, который обычно устанавливается для хранения файлов, используемых на веб-страницах, для ускорения загрузки.

1
ответ дан 22 May 2018 в 18:17

Пожалуйста, проверьте кеш браузера, который обычно устанавливается для хранения файлов, используемых на веб-страницах, для ускорения загрузки.

1
ответ дан 18 July 2018 в 06:31

Пожалуйста, проверьте кеш браузера, который обычно устанавливается для хранения файлов, используемых на веб-страницах, для ускорения загрузки.

1
ответ дан 24 July 2018 в 18:37

Другие вопросы по тегам:

Похожие вопросы: