Вопрос или проблема
Я могу открыть веб-страницу через командную строку следующим образом: cromium-browser http://some-page.com
.
Как я могу открыть веб-страницу через командную строку с опцией жесткого обновления кэша (эквивалент CTRL-F5
, если я попытался открыть ее вручную в cromium)? Я думаю, должен быть аргумент для этого, но я не смог его найти.
Таким образом, лучшее решение, которое у меня есть на данный момент, – очистить кэш chromium
перед открытием веб-страницы, поэтому вы можете выполнить эти две команды последовательно:
rm -r -f /home/poslink/.cache/chromium
cromium-browser http://some-page.com
Как вы, вероятно, догадались, rm -r -f /home/poslink/.cache/chromium
очистит кэш, удалив директорию /home/poslink/.cache/chromium
, где chromium
хранит свой кэш, -r
гарантирует, что все подкаталоги и файлы будут удалены рекурсивно, а -f
обеспечит отсутствие ошибок, если эта директория не существует.
Ответ или решение
Для запуска веб-страницы с обновлением кеша в браузере Chromium через командную строку, можно прибегнуть к нескольким методам. К сожалению, прямого аргумента командной строки, который бы эмулировал команду CTRL-F5
(жесткое обновление), нет. Однако вы можете использовать метод очистки кеша перед открытием страницы. Вот подробное руководство:
-
Очистка кеша: Прежде чем открыть веб-страницу, необходимо удалить кеш браузера. Это можно сделать с помощью команды:
rm -r -f /home/ваш_пользователь/.cache/chromium
Здесь, опция
-r
помогает рекурсивно удалить все вложенные директории и файлы, а-f
предотвращает появление ошибок, если директория кеша отсутствует. -
Запуск страницы: После очистки кеша вы можете открыть браузер с нужной вам страницей командой:
chromium-browser http://some-page.com
-
Объединение команд: Чтобы сделать этот процесс автоматическим, вы можете объединить команды в один скрипт. Пример простого bash-скрипта может выглядеть следующим образом:
#!/bin/bash rm -r -f /home/ваш_пользователь/.cache/chromium chromium-browser http://some-page.com
Сохраните этот файл с расширением
.sh
, например,open_page.sh
, и затем сделайте его исполняемым:chmod +x open_page.sh
Теперь вы можете запускать свой скрипт, и он будет очищать кеш и открывать веб-страницу с обновленными данными.
Таким образом, используя данный подход, вы достигнете желаемого эффекта — открытия страницы с действительным контентом без закешированных данных.