it-swarm-ru.tech

Как я могу очистить один сайт из кеша в Firefox?

В Firefox мне иногда нужно очистить кеш, чтобы исправить сайт. Но очистка всего кэша кажется чрезмерным излишним. Есть ли способ просто удалить один сайт из моего кэша?

259
Ryan Thompson
  1. Выберите Firefox Меню кнопку.
  2. (В Firefox 57 или новее выберите Библиотека )
  3. Выберите значок История .
  4. Прокрутите вниз и выберите Показать всю историю .
  5. Найдите сайт с помощью поля История поиска в правом верхнем углу.
  6. В результатах щелкните правой кнопкой мыши соответствующую страницу и выберите Забудьте об этом сайте .

Примечание: Это также удалит сохраненные пароли для сайта.

231
zylstra

Если вы хотите сделать принудительное обновление , что, как я думаю, вы хотите сделать, нажмите CTRL + F5. И конечно же Cmd + F5 на Mac. Работает на Chrome тоже.

35
digitxp

это дополнение позволит вам просматривать и удалять определенные записи кэша из памяти и с диска - https://addons.mozilla.org/en-US/firefox/addon/2489/

6
bryan

Обратите внимание, что в настоящее время нет способа очистки кэшированных перенаправлений HTTP (по крайней мере, типа 301) без использования плагина.

Ctrl+F5 / Cmd+F5  не работает , поскольку вы сразу же перенаправлены на целевой URL, поэтому вы не можете обновить исходный.

Поэтому я использовал плагин CacheViewer , упомянутый здесь ранее, чтобы справиться с этим.

Смотрите также эта ошибка в Firefox для деталей и возможного прогресса в этой проблеме.

3
Greg Dubicki

Однажды, когда вы больше ничего не открывали, перейдите в Инструменты ⇨ Очистить недавнюю историю и затем выберите только очистить кеш, а затем только с сегодняшнего дня или Xtime. Поскольку вы только что посетили веб-сайт, он должен был переместить свои метки времени в кеше в верхнюю часть списка, чтобы вы могли просто стереть весь кеш из Firefox за этот день и, таким образом, очистить кеш для вашего конкретного веб-сайта.

2
Sol

В Firefox нет встроенного способа очистки кэша определенных страниц/сайтов. Вы можете «Забыть об этом сайте», который очищает домен от истории, вы можете «Удалить эту страницу», который очищает определенную страницу от истории, но вы не можете очистить отдельные элементы кэша, принадлежащие странице (кроме перехода на ваш папка профиля и их удаление).

Для этого могут быть дополнения, но я ничего не нашел, просматривая их. Кажется, что встроенная функциональность для удаления кэша имеет политику «все или ничего».

2
private_meta

В том, что кажется только что выпущенным расширением Firefox, на исходный вопрос теперь есть ответ, который является прямым решением поставленной проблемы (не то, как также удалить куки, пароли и т.д. Из выбранного домена, что происходит с помощью " Забудьте об этом сайте ") и будет обрабатывать веб-сайты, которые используют перенаправление страницы, а не изменение содержимого страницы, которое нежелательно кэшируется. Отличный дизайн тоже. Быстро и эффективно.

https://addons.mozilla.org/en-US/firefox/addon/clear-site-cache/

2
user66001

Я опаздываю на вечеринку здесь, но я хотел оставить этот ответ для людей, которые нашли эту тему через поиск в Google, как я. Для меня эта проблема была решена путем доступа к селектору профиля Firefox (Windows -> Выполнить -> «Firefox.exe -p»), использования нового профиля и посещения веб-сайта оттуда. Затем, когда я вернулся к своему обычному профилю, сайт снова начал нормально работать! Открытие его в другом профиле должно было обновить кэш моего обычного профиля с помощью не поврежденных версий файлов.

1
Nantes

Существует аналогичный вопрос и в скором времени ответы:

  • Вы можете использовать Firefox по 2 профиля.
  • Существует расширение с именем CookieMonster может работать для вас.
  • Есть два дополнения для FF, в которых нуждается каждый веб-разработчик. Это панель инструментов веб-разработчика и Firebug. Расширение Firebug YSlow также очень удобно.
    Панель инструментов веб-разработчика имеет большой контроль над кэшем и файлами cookie вплоть до отдельных файлов cookie.
  • Ctrl-F5 обычно достаточно.
1
Amir Latifi

Не удаляя все данные сайта, этот удобный аддон удалит куки для текущего сайта:

https://addons.mozilla.org/firefox/addon/remove-site-cookies

0
yglodt

Похоже, они могли изменить несколько вещей. Я нашел следующее:

  1. Меню -> Параметры
  2. Конфиденциальность и безопасность -> Данные сайта -> Настройки
  3. Выделите выбранный сайт и выберите Удалить выбранное.
  4. Выберите Сохранить изменения
  5. Наконец нажмите Удалить

 Settings Dialog  Remove Selected Dialog  Confirmation Dialog

0
Andy Braham

Если вам известен точный список URL-адресов, которые необходимо очистить из кэша (например, поврежденные записи CSS с соответствующего сайта), вы можете очистить их с помощью этого сценария (адаптировано из DoomEntry.js =; должен быть запущен в консоли браузера (Ctrl+Shift+J), не веб-консоли (Ctrl+Shift+K):

// load the disk cache
var cacheservice = Components.classes["@mozilla.org/netwerk/cache-storage-service;1"]
    .getService(Components.interfaces.nsICacheStorageService);
var {LoadContextInfo} = Components.utils.import("resource://gre/modules/LoadContextInfo.jsm",{})
var hdcache = cacheservice.diskCacheStorage(LoadContextInfo.default, true);

// compose the URL and submit it for dooming
var uri = Components.classes["@mozilla.org/network/io-service;1"]
    .getService(Components.interfaces.nsIIOService).newURI(Prompt("Enter the URL to kick out:"), null, null);
hdcache.asyncDoomURI(uri, null, null);

Просто запустите скрипт с каждым URL-адресом, который вам нужно очистить (или создайте цикл ... вы знаете детали).

Теоретически это должно очистить кэшированные ответы AJAX, другие асинхронно загруженные ресурсы, а также 301 запись перенаправления (при условии, что вы вводите исходный (до 301) URL).

0
Janaka Bandara

Другой подход заключается в том, чтобы использовать контейнеры - Firefox для создания новой вкладки/окна контейнера с использованием (с использованием надстройки контейнера, например Временные контейнеры , или надстройка контейнера Multi-account для Mozilla ) и загрузите ваш сайт в этот контейнер - новый/временный контейнер будет иметь пустой логин, кеш и т. д., поэтому вы будете действовать так, как будто вы их очистили.

0
Pierz