Обновление силы только файлы JavaScript в Firefox и Chrome

Я хочу очистить только файлы JavaScript от своих веб-браузеров (Firefox и Chrome). Я делаю отладку JavaScript, и это является раздражающим, что мой JS просто не будет обновлен каждый раз, когда я изменяю свои файлы JS. Единственная вещь, которую я могу сделать теперь, состоит в том, чтобы очистить мои cookie, но выполнение, которое стирает всю мою историю просмотра.

Как я могу очистить/обновить файлы JavaScript, которые были загружены в мои браузеры, не убирая другие файлы?

64
задан 02.09.2011, 23:27

4 ответа

Я делаю это сам для разработки. Я использую Ctrl+F5. Это похоже на обновление силы. Это обновляет страницу включая перезагрузку, любой сослался на файлы JavaScript или файлы CSS, даже если они кэшировались.

Это НЕ очистит ничто больше, такое как Ваша история просмотра.

Но обратите внимание на то, что хотя я знаю, что это работает в Firefox и вероятно Internet Explorer, я не уверен, работает ли Ctrl+F5 тот же путь в Chrome.

Кроме того, iegik говорит:

На некоторых браузерах можно использовать 'Ctrl+Shift+R, чтобы сделать ту же задачу.

42
ответ дан 07.12.2019, 08:15

Вы могли бы хотеть попытаться очистить просто свой кэш, и не свой весь просмотр, историю, cookie, пароли, сохранили данные формы и этажерку (значение по умолчанию).

В Firefox 3.5 перейдите в

Инструменты» ясная новейшая история...

Затем удостоверьтесь, что только "Кэш" выбран прежде, чем выбрать "Ясный Теперь".

В Chrome (не знают, какую конкретную версию Вы используете, как я использую сборки dev), перейдите в

Значок ключа (Инструменты)» Опции» вкладка Personal Stuff» Ясные данные просмотра...

Снова, удостоверьтесь только "Пустые, кэш" проверяется.

С другой стороны, можно попытаться открыть новую Частную сессию в окне Firefox или Incognito в Chrome; ни один не должен кэшировать файлы (включая Ваши.JS файлы), Вы автоматически загружаете и обрабатываете при просмотре.

5
ответ дан 07.12.2019, 08:15

Я не использовал его сам, но Дополнение Firefox "Очищаются, Кнопка Кэша" могла бы быть полезной. Я прочитал их документацию, таким образом, я не уверен, очищает ли она Вашу историю просмотра также.

0
ответ дан 07.12.2019, 08:15

Я использовал немного приема на сайте, что я продолжаю работать... по тем же причинам как Вы. Я вношу небольшие изменения и загрузил код JavaScript кодом JavaScript и хочу удостовериться, что я всегда работаю с текущим (некэшируемым) сценарием.

Попытайтесь делать код JavaScript, который Вы загружаете в файл PHP... просто помещенный <?php ?> вначале и поставивший расширение .php.

var fileref = document.createElement('script');
fileref.setAttribute("type", "text/javascript");

// The Date added to the file doesn't effect the results but
// helps Internet Explorer be sure to refresh the data and
// not use cache

var d = new Date();

var t = d.getTime();

fileref.setAttribute("src", filename + ".php?date=" + t);

fileref.setAttribute("id", filename);

Поскольку смены имени, Internet Explorer думает, что это - новый файл ;)

1
ответ дан 07.12.2019, 08:15

Теги

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