Мне не нравится, когда мои поиски и история веб-страниц бродят вечно. Поэтому мне интересно: можно ли автоматически очищать данные браузера при выходе в Google Chrome? Если это невозможно сделать с помощью Chrome, знаете ли вы какие-либо другие хорошие веб-браузеры с такой возможностью?
PS Я не хочу рутировать мое устройство только для этой цели. Поэтому я ищу решение, которое не требует root-доступа.
Ответы:
Я бы использовал Firefox. Он имеет возможность очистить при выходе. Вам нужно зайти в меню (к которому вы можете получить доступ, нажав на значок меню) и нажимать выход каждый раз, но похоже, что в Chrome я не знаю, это лучше, чем ничего. Firefox требует некоторого привыкания, поэтому переключайтесь с осторожностью.
источник
Это невозможно с Chrome на некорневом устройстве, если приложение не имеет доступа к каталогу данных Chrome, что может быть в том случае, если это приложение принадлежит Google или это плагин Chrome. Оба типа приложений не существует на данный момент. Таким образом, короткий ответ, т. Е. Без корневого доступа, будет НЕТ, вы не можете автоматически очищать данные браузера при выходе в Chrome для Android.
Тем не менее, кто-то, владеющий рутованным устройством, может в будущем искать ответ. Здесь мы идем с решением!
Обратите внимание, что это решение достигается методом проб и ошибок . Я экспериментировал с чем-то, и это, казалось, отлично работало на моих устройствах под управлением Android 4.2.1, 4.4.2 и 5.0.2 и с использованием Chrome v43.0.2357.93, что означает, что я не претендую на какие-либо знания о том, что это за файлы (упомянутые ниже) на самом деле или используются для.
О каталоге данных Chrome
/data/data/com.android.chrome
./data/data/com.android.chrome/app_chrome/Default
, в котором указан путь к профилю./data/data/com.android.chrome/app_tabs/0/
.0
UID основного пользователяВсе, что мы собираемся сделать, - это удалить файлы, отвечающие за возобновление предыдущих данных просмотра при повторной загрузке Chrome. Мы просто используем скрипт для удаления этих файлов, и удаление будет автоматизированоTasker,
скрипт
Сценарий очень прост.
data
, создают переменную и подают каталог в качестве значения.rm -f
это принудительно удалить файлы, а именно. История, веб-данные, файлы cookie, веб-ссылки, избранные, топ-сайты, данные для входа, вкладки приложений, локальное состояние.*
является подстановочные .Обратите внимание, что это решение не повлияет на закладки или настройки.
Однако, если вы хотите очистить даже закладки и настройки, просто добавьте следующую команду в новую строку в нижней части скрипта:
Сохраните файл как
Del_chrome_data.sh
(.sh
важно), поместите его в корневой каталог (/sdcard
) внутренней SD-карты и сделайте его исполняемым с помощьюADBв виде:Если вы используете терминальное приложение, сделайте:
Проверьте,
chmod
чтобы узнать о его использовании.Кроме того, я не изменяю права доступа к сценарию, как указано выше. Я просто делаю их исполняемыми на моем компьютере с Linux, а затем помещаю их в мое устройство Android.
Инструкция для Tasker
Установите и запустите Tasker . Служба специальных возможностей должна быть включена для профиля приложения.
Перейдите в Настройки → Специальные возможности → Tasker → Вкл. → ОК .
Del_chrome_data
.Создайте в нем действие через
+
→ Код → Запустить Shell и заполните следующие данные:sh /sdcard/Del_chrome_data.sh
%Catch
+
→ « Приложение» → выберите « Все» и « Инвертировать внизу» → выберите Chrome .Del_chrome_data
в нем.( Вот это экспортируется профиль , в случае , если вы столкнулись с проблемами.)
Теперь вы можете просто запустить Chrome, выполнить просмотр, открыть другие приложения, вернуться в Chrome, и, похоже, ничего не изменится.
Удалить Chrome из списка недавних задач, запустить Chrome и вуаля! Вы заметите, что предыдущие данные просмотра были удалены автоматически.
Вы также можете настроить Tasker для запуска задачи в зависимости от времени, если вы хотите удалить данные о просмотре по времени.
Примечание. Для очистки файлов на моих устройствах потребовалось около 2-5 секунд. Возможно, эти устройства работают медленно.
Мы в порядке!
источник
Я не думаю, что это возможно, потому что Chrome не имеет много персонализации.
Вместо этого, попробуйте Maxthon Web Browser, который позволяет работать в Интернете без сохранения хронологии.
источник