1

Я хочу сделать такие вещи, как удаление всех данных автозаполнения формы, за исключением того, что из моих банков и нескольких других сайтов. Я также хотел бы иметь возможность удалить всю мою историю Reddit, например.

Используя графический интерфейс в Chrome, я могу удалить всю историю или щелкнуть каждую запись по отдельности - это слишком много времени. Я также могу удалить все свои данные автозаполнения, или ни один из них.

Я понимаю, что Chrome хранит вещи в базе данных SQLite. Могу ли я подключиться к этому как-нибудь, чтобы удалить объект с помощью SQL-запросов? Или, возможно, есть расширение?

Спасибо

1 ответ1

2

Использование внутренних реляционных баз данных Chrome может сделать ваш браузер странным. Резервное копирование, прежде чем начать удалять вещи.

Эта информация хранится в ~/Library/Application Support/Google/Chrome/Default , при условии, что Default является папкой вашего профиля.

Есть инструмент командной строки sqlite3 , который может открывать файлы, содержащие данные для входа и историю. В консоли SQLite .tables перечисляет таблицы, а .dump создает дамп данных. В противном случае он принимает SQLite SQL.

sqlite3 ~/Library/Application\ Support/Google/Chrome/Default/History
sqlite> delete from urls;
sqlite> delete from visits;
sqlite> .quit

sqlite3 ~/Library/Application\ Support/Google/Chrome/Default/Login\ Data
sqlite> delete from logins;
sqlite> .quit

Обратите внимание, что фактические логины хранятся в вашей общесистемной цепочке для ключей. Откройте Keychain Access, чтобы просмотреть его записи.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .