БлогNot. Кэш Firefox: очистить вручную и "автоматически"

Кэш Firefox: очистить вручную и "автоматически"

Сильно "закэшированные" (часто открываемые) страницы в Firefox (и не только в нём) рано или поздно начинают грузиться без стиля, графики, иконки сайта и т.п. Сочетание клавиш Ctrl+F5 в браузере (принудительная перезагрузка страницы) обычно хотя бы отчасти помогает - появляется часть "потерянного" контента, разве что вместо иконки сайта в панели вкладок будет пустой квадратик, а в консоли ошибок при этом может появиться сообщение сообщение "Image corrupt or truncated" о файле favicon.ico (иконке) сайта.

Маловероятно, что действительно "помер" файл с иконкой на сервере, скорее, поможет очистка кэша Firefox. Для этого жмём в его меню Инструменты - Настройки, далее вот что:

Очистка кэша Firefox
Очистка кэша Firefox

(кнопка "Очистить сейчас"). Кэш можно чистить и автоматически, если выбрать такие настройки:

Автоматическая очистка кэша 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 просмотра]


теги: ошибка bat firefox

показать комментарии (1)