Кэш Firefox: очистить вручную и "автоматически"
Сильно "закэшированные" (часто открываемые) страницы в Firefox (и не только в нём) рано или поздно начинают
грузиться без стиля, графики, иконки сайта и т.п. Сочетание клавиш
Ctrl+F5
в браузере (принудительная перезагрузка страницы) обычно хотя бы отчасти помогает - появляется
часть "потерянного" контента, разве что вместо иконки сайта в панели вкладок будет пустой квадратик, а в консоли ошибок при этом может появиться сообщение
сообщение "Image corrupt or truncated" о файле favicon.ico
(иконке) сайта.
Маловероятно, что действительно "помер" файл с иконкой на сервере, скорее, поможет очистка кэша Firefox. Для этого жмём в его меню Инструменты - Настройки, далее вот что:
Очистка кэша Firefox
(кнопка "Очистить сейчас"). Кэш можно чистить и автоматически, если выбрать такие настройки:
Автоматическая очистка кэша Firefox
Затем нажать кнопку "Параметры" рядом с флажком "Очищать историю при закрытии Firefox" и настроить, как удобно:
Автоматическая очистка кэша Firefox
Ещё рулит Ctrl+Shift+Del
в окне "Фокса" с выставлением всех галочек и выбором "Очистить: Всё", "Очистить сейчас".
Считаю следующую задачу дебильной некорректной,
хотя бы потому, что в путь входит уникальное для каждого компьютера и учётки имя профиля Firefox,
но вот людям понадобилось у себя на компе процесс "автоматизировать", программно
выполняя по какому-нибудь расписанию полную очистку кэша файрфокса.
Сделать можно так. В новой вкладке браузера набираем адрес
about:cache
и переходим на него.
Видим настройку Cache Directory, например, такую:
C:\Documents and Settings\11111\Local Settings\Application Data\Mozilla\Firefox\Profiles\nh2tkkss.default\Cache
где 11111
- имя пользователя, nh2tkkss.default
- имя профиля браузера по умолчанию.
Теперь пишем командный файл вроде этого:
@echo off taskkill /f /im firefox.exe c: cd "\Documents and Settings\11111\Local Settings\Application Data\Mozilla\Firefox\Profiles\nh2tkkss.default\Cache" if errorlevel 1 goto end del /f/s/q/a:a *.* del /f/s/q/a:r *.* del /f/s/q/a:s *.* del /f/s/q/a:h *.* cd .. rd /s/q Cache :end
Если этот листинг сохранить в файле с типом .bat
(пакетный или командный файл), то он при запуске закроет принудительно Firefox и удалит всё дерево кэша.
По крайней мере, если запустить батник с правами администратора. Ну а
при следующем запуске FireFox создаст всё заново.
Ещё лучше - установить приложение CCLeaner и там найти соответствующую настройку :)
26.10.2012, 15:32 [22984 просмотра]