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

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

227 голосов | спросил Ryan Thompson 7 PM00000090000000631 2010, 21:33:06

13 ответов


201
  1. Выберите кнопку Firefox Меню .
  2. (В Firefox 57 или новее выберите Библиотека )
  3. Выберите значок История .
  4. Прокрутите вниз и выберите Показать всю историю .
  5. Найдите сайт, используя поле История поиска в верхнем правом углу.
  6. В результате щелкните правой кнопкой мыши соответствующую страницу и выберите Забыть об этом сайте .
ответил zylstra 25 MaramTue, 25 Mar 2014 08:17:57 +04002014-03-25T08:17:57+04:0008 2014, 08:17:57
35

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

ответил digitxp 8 AM00000030000005731 2010, 03:31:57
6

этот аддон позволит вам просматривать и удалять определенные записи кэша из памяти и диска - ответил bryan 7 PM000000110000002831 2010, 23:50:28

2

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

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

ответил private_meta 7 PM000000110000001631 2010, 23:45:16
2

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

https://addons.mozilla.org/EN-US /Firefox /аддон /очистить сайт-кэш /

ответил user66001 20 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowTue, 20 Sep 2016 19:37:03 +0300 2016, 19:37:03
1

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

ответил Sol 18 72012vEurope/Moscow11bEurope/MoscowSun, 18 Nov 2012 06:28:18 +0400 2012, 06:28:18
1

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

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

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

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

ответил Greg Dubicki 12 FebruaryEurope/MoscowbWed, 12 Feb 2014 13:56:21 +0400000000pmWed, 12 Feb 2014 13:56:21 +040014 2014, 13:56:21
1

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

ответил Nantes 15 Jpm1000000pmFri, 15 Jan 2016 19:42:25 +030016 2016, 19:42:25
1

Есть аналогичный вопрос и ответы в ближайшее время:

  • Вы можете использовать Firefox по 2 профилям.
  • У вас есть расширение под названием CookieMonster .
  • Есть два дополнения для FF, которые нужны каждому веб-разработчику, и это панель инструментов веб-разработчиков и Firebug, расширение Firebug YSlow тоже очень удобно.
    Панель инструментов веб-разработчиков обладает отличным контролем кеша и файлов cookie вплоть до отдельных файлов cookie.
  • Обычно достаточно Ctrl-F5.
ответил Amir Latifi 7 PM000000110000002331 2010, 23:54:23
0

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

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

 Диалог настроек Удалить выбранный диалог Диалог подтверждения

ответил Andy Braham 23 Jpm1000000pmTue, 23 Jan 2018 23:06:36 +030018 2018, 23:06:36
0

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

https://addons.mozilla.org/firefox/addon/remove -сайт-печенье

ответил yglodt 12 J000000Thursday18 2018, 10:09:12
0

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

ответил Pierz 12 J000000Thursday18 2018, 13:55:43
0

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

  //загружать кеш диска
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);

//составите URL-адрес и отправьте его для обречения
var uri = Components.classes ["@ mozilla.org/network/io-service;1"]
    .getService (Components.interfaces.nsIIOService) .newURI (приглашение («Введите URL-адрес для выхода:»), null, null);
hdcache.asyncDoomURI (uri, null, null);
 

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

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

ответил Janaka Bandara 20 Jam1000000amSat, 20 Jan 2018 11:42:54 +030018 2018, 11:42:54

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132