- Вопрос или проблема
- Ответ или решение
- Как настроить Google Chrome для очистки истории при каждом перезапуске
- 1. Использование Политики SavingBrowserHistoryDisabled
- Windows
- Linux
- 2. Использование Скриптов (для автоматической очистки)
- Вариант для Linux (Bash-скрипт):
- Вариант для Windows (Batch-скрипт):
- 3. Создание ярлыка для запуска
- Заключение
Вопрос или проблема
Есть ли способ настроить Chrome на очистку истории браузера каждый раз при перезапуске?
Я знаю, что могу сделать это вручную, перейдя в раздел очистки данных браузера в настройках. Но я хочу, чтобы браузер полностью удалял любую историю просмотров при каждом перезапуске.
Вы также можете сделать это, установив политику SavingBrowserHistoryDisabled
на true
. Это делается по-разному в каждой операционной системе.
В Windows вы делаете это через реестр, как описано по вышеуказанной ссылке. Значение реестра Software\Policies\Google\Chrome\SavingBrowserHistoryDisabled
= 0x00000001
В Linux вы можете установить это через json-файл, размещенный в одной из следующих директорий (в зависимости от случая):
/etc/chromium-browser/policies/managed/
/etc/chromium/policies/managed/
/etc/opt/chromium/policies/managed/
Есть также ответ на Ask Ubuntu, в котором описаны пути в случае с snap, хотя в моем случае, даже при установке snap, первая из вышеуказанных директорий сработала.
Создайте внутри любой из вышеуказанных директорий json-файл, например custom_policy.json
, с содержимым:
{
"SavingBrowserHistoryDisabled": true
}
И я считаю, что директория и файл не должны быть доступными для записи после редактирования.
После изменения проверьте страницу chrome://policy/
, чтобы убедиться, что политика была установлена правильно.
Примечание: Настройка может не удалить существующую историю, поэтому вы можете удалить ее вручную в первый раз из настроек.
Вот оболочка скрипта mychrome.sh
для запуска chrome:
#!/bin/bash
rm $HOME/.config/google-chrome/Default/History*
exec google-chrome "$@"
Или, пакетный скрипт Windows mychrome.bat
:
@echo off
del "%USERPROFILE%\AppData\Local\Google\Chrome\User Data\Default\History"
start google-chrome
Добавьте запись ярлыка для скрипта оболочки в меню «Пуск» или на рабочий стол.
Ответ или решение
Как настроить Google Chrome для очистки истории при каждом перезапуске
Если вы хотите автоматически очищать историю браузера Google Chrome при каждом запуске, вы можете попробовать несколько подходов. Рассмотрим детально все доступные методы.
1. Использование Политики SavingBrowserHistoryDisabled
Одним из самых эффективных способов отключить сохранение истории браузера является настройка системной политики SavingBrowserHistoryDisabled
. Данная политика доступна для разных операционных систем и выполняется следующим образом:
Windows
-
Запустите редактор реестра: Нажмите
Win + R
, введитеregedit
, и нажмите Enter. -
Перейдите по пути:
HKEY_LOCAL_MACHINE\Software\Policies\Google\Chrome
. Если папкаGoogle
илиChrome
отсутствует, создайте их. -
Добавьте новый параметр: Щелкните правой кнопкой мыши на
Chrome
, выберитеСоздать
->Параметр DWORD (32-бита)
. -
Назовите его:
SavingBrowserHistoryDisabled
и установите значение1
.
Таким образом, Chrome не будет сохранять историю, однако, обратите внимание, что это не удалит существующую историю, её нужно удалить вручную в первый раз.
Linux
Для настройки в Linux вам необходимо создать файл политики:
-
Создайте файл в одном из следующих каталогов:
/etc/chromium-browser/policies/managed/
/etc/chromium/policies/managed/
/etc/opt/chromium/policies/managed/
-
Создайте файл JSON, например
custom_policy.json
, с содержанием:{ "SavingBrowserHistoryDisabled": true }
-
Измените права доступа к файлу и директории, чтобы они не были доступны для записи после редактирования.
Проверьте успешность применения политики на странице chrome://policy/
.
2. Использование Скриптов (для автоматической очистки)
Если вам необходимо более нестандартное решение, вы можете создать обертку для запуска Chrome, которая будет очищать историю перед каждым запуском браузера. В зависимости от операционной системы, вы можете использовать следующие скрипты:
Вариант для Linux (Bash-скрипт):
Создайте файл mychrome.sh
с содержимым:
#!/bin/bash
rm $HOME/.config/google-chrome/Default/History*
exec google-chrome "$@"
Не забудьте сделать файл исполняемым:
chmod +x mychrome.sh
Вариант для Windows (Batch-скрипт):
Создайте файл mychrome.bat
с содержимым:
@echo off
del "%USERPROFILE%\AppData\Local\Google\Chrome\User Data\Default\History"
start google-chrome
3. Создание ярлыка для запуска
После создания скриптов, добавьте ярлык на рабочий стол или в меню "Пуск" для быстрого запуска вашего скрипта вместо стандартного запуска Chrome.
Заключение
Выбор метода будет зависеть от ваших предпочтений и окружения. Использование политики SavingBrowserHistoryDisabled
— наиболее эффективный метод для отключения возможности сохранения истории, тогда как использование скриптов представляет собой гибкое решение, позволяющее очищать существующие данные. Каждое из этих решений обеспечит вашу конфиденциальность и позволит контролировать, какие данные сохраняются в Google Chrome.
Помните, что любое изменение в системных настройках или при создании скриптов требует определенного уровня доступа, поэтому убедитесь, что у вас есть соответствующие права.