Chrome: удалить URL из автозаполнения, который не отображается в истории? [Дубликат]

160

На этот вопрос уже есть ответ здесь:

Я случайно посетил gist.gihub.com(обратите внимание на отсутствие t ), и теперь этот URL автоматически завершается каждый раз, когда я начинаю печатать gist.…. Как я могу удалить этот URL?

Я пытался удалить его из своей истории, но это не помогает:

введите описание изображения здесь

(обратите внимание на пустые результаты поиска)

Дэвид Волевер
источник
Вы удалили всю историю или только последнюю запись?
Иоан Пол Пирау
Извините, у вас нет Chrome, но вы пробовали нажимать [del]при наведении курсора на эту запись?
Ragnq
Этот вопрос был задан ранее, но вот как ответить [1]. [1]: superuser.com/questions/326531/…
Келтари
2
Ну, это кажется проблемой .
Чад Феллер
3
у меня та же проблема, когда я случайно набрал, reddit.com/r/gonewildкогда я имел в виду reddit.com/r/programming. (обратите внимание на дополнительные g, n, e, w, l, d)
Иан Бойд

Ответы:

260

Выделите элемент (используя стрелки на клавиатуре) и используйте shift+delete

(Обратите внимание , что на Mac вам кажется, нужно также нажать fn, так fn+ shift+ delete)

ПРИМЕЧАНИЯ

  • это не будет работать на URL, которые были добавлены в закладки. Для этого вы должны сначала удалить закладку, а затем удалить ее из истории омнибара (вы можете сказать, что это закладка, если рядом с ней есть звездочка, когда вы начинаете печатать)
  • Вы должны выбрать записи в истории омнибара с помощью клавиш со стрелками, чтобы выбрать
Питер Смит
источник
2
Это работает. Хотя следует упомянуть, что «например, ваша клавиатура», вы должны использовать клавиатуру. Вы не можете оставить элемент выделенным с помощью мыши, а нажатие кнопки мыши не позволит удалить Shift + Delete.
Ян Бойд
3
Не работал для меня на 10.7.4, хром 19.0.1084.52
Хит Бордерс
3
Не работает для меня Хром 27.0.1453.110. Macbook Pro, снежный барс.
Стив Беннетт
6
этот ответ больше не действителен, 38.0.2125.122. Я пробовал комбинации команд, shift, fn и delete на моем MacBook Pro, и запись не исчезла. Мы недавно изменили доменное имя, и у меня есть история, полная теперь неработающих URL-адресов, что очень раздражает.
Жилль ван Гурп
4
Это не будет работать, если URL находится в ваших закладках. Вместо этого удалите из ваших закладок.
Уильям Энтрикен
33

Низкоуровневый ответ, если вы хотите узнать весь список:

Он хранится в базе данных sqlite3 в папке userprofile Google Chrome, в Linux он находится в

~ / .config / google-chrome / Default / Популярные сайты

Вы можете использовать SQLite3, чтобы взглянуть на это:

me@local~/.config/google-chrome/Default$ cp Top \ Sites ts.sqlite
me@local~/.config/google-chrome/Default$ sqlite3 ts.sqlite ...
sqlite> .schema
...
CREATE Миниатюры ТАБЛИЦЫ (url LONGVARCHAR PRIMARY KEY, url_rank INTEGER, ...
sqlite> выберите url_rank, URL из последовательности миниатюр по url_rank;
0 | https://android.stackexchange.com/
...
21 | http://archive.org /
23 | https://android.googlesource.com/
24 | https://android.meta.stackexchange.com/

Чтобы ответить на ваш вопрос:
Вы можете удалить или отредактировать запись, используя обычные команды SQL, но убедитесь, что Chrome не запущен, т. Е. Файл не открыт (Chrome). Также обратите внимание, что я сделал все действия с копией из-за этого (только смотрел).

CE4
источник
это был бы действительно хороший ответ, если бы вы могли заполнить недостающие части, которые в настоящее время скрыты "...". Что такое оператор удаления? и ... почему не работают таблицы или .tables?
Абэ
2
"..." просто скрывает стандартную подсказку входа в систему от sqlite3, мои Лучшие сайты заняли 1-20 места, которые я не хотел раскрывать, и части схемы, которые не нужны для ответа. SQLite использует стандартные операторы SQL, поэтому, если вы знакомы с ним, просто напишите оператор самостоятельно. Я специально не включил это заявление об удалении. Введите .help, чтобы получить справку по использованию SQLite, или посмотрите страницу руководства
ce4
Извините, у меня было две ошибки; сначала было неправильно написано расширение файла .sqlite (поэтому .schema ничего не возвращало; поэтому я подумал, что ваша createинструкция - это команда, которая должна быть выдана ...), а затем предположил, что знакомые команды mysql вроде show tables;должны быть стандартными. Но теперь, когда я преодолел эти препятствия, я должен быть в порядке.
Абэ
так что после этого sqlite3 Top\ Sites; delete from thumbnnails where url = "http://www.example.com";я все равно вижу нежелательный сайт. Кроме того, README сообщает, что «настройки и хранилище Google Chrome представляют выбранные пользователем предпочтения и информацию, и их НЕ ДОЛЖНО извлекать, перезаписывать или изменять, кроме как через API, определенные в Google Chrome». В любом случае, спасибо за предоставленную мне возможность проверить sqlite.
Абэ
1
:-) Да, "show tables" на самом деле не SQL, он немного отличается в sqlite, мне также приходится использовать .help каждый раз, когда я его использую, чтобы сделать это правильно ...
ce4
7

Я нашел несколько мест, где упоминается Fn+ Shift+ Delдля Mac и Shift+ Deleteдля Windows.
Я использую окна, и из моего опыта , я часто нужно использовать Fn+ Shift+ Delete.

Jave
источник
1
Неверный ответ. Недействительный. Этот метод устарел.
суперпользователь
Спасибо, отлично работает на Mac! Другие предложили Shift + Del, но это не сработало для меня. НОТА!! Вы ДОЛЖНЫ использовать стрелки, чтобы прокрутить вниз до записи, которую хотите удалить, и использовать Fn + Shift + Del (на Mac)
Али Альваш,
Не работает на Mac, El Capitan
Деление на ноль
-1

Я нашел решение.

Выделите элемент в раскрывающемся списке в адресной строке, нажав на него левой кнопкой мыши, но не отпускайте кнопку мыши и продолжайте удерживать ее . Затем нажмите shiftдругой рукой, удерживайте ее, затем поднимите руку мышкой вверх и, удерживая кнопку нажатой, нажмите deleteкнопку мизинцем на правой руке.

Groggo
источник
2
Пробовал и не получилось. Он удаляет автоматически заполненную часть URL, но оставляет ее в истории автозаполнения.
Ян Бойд
Не работает для меня
Джейк Уилсон