Как запустить веб-страницу с обновлением кэша, используя браузер Chromium и командную строку?

Вопрос или проблема

Я могу открыть веб-страницу через командную строку следующим образом: 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 (жесткое обновление), нет. Однако вы можете использовать метод очистки кеша перед открытием страницы. Вот подробное руководство:

  1. Очистка кеша: Прежде чем открыть веб-страницу, необходимо удалить кеш браузера. Это можно сделать с помощью команды:

    rm -r -f /home/ваш_пользователь/.cache/chromium

    Здесь, опция -r помогает рекурсивно удалить все вложенные директории и файлы, а -f предотвращает появление ошибок, если директория кеша отсутствует.

  2. Запуск страницы: После очистки кеша вы можете открыть браузер с нужной вам страницей командой:

    chromium-browser http://some-page.com
  3. Объединение команд: Чтобы сделать этот процесс автоматическим, вы можете объединить команды в один скрипт. Пример простого bash-скрипта может выглядеть следующим образом:

    #!/bin/bash
    rm -r -f /home/ваш_пользователь/.cache/chromium
    chromium-browser http://some-page.com

    Сохраните этот файл с расширением .sh, например, open_page.sh, и затем сделайте его исполняемым:

    chmod +x open_page.sh

    Теперь вы можете запускать свой скрипт, и он будет очищать кеш и открывать веб-страницу с обновленными данными.

Таким образом, используя данный подход, вы достигнете желаемого эффекта — открытия страницы с действительным контентом без закешированных данных.

Оцените материал
Добавить комментарий

Капча загружается...