Chrome:从自动完成功能中删除未显示在历史记录中的 URL?

Chrome:从自动完成功能中删除未显示在历史记录中的 URL?

我无意中访问了gist.gihub.com(请注意缺失的),现在每次我开始输入时,该 URL 都会自动完成gist.…。我该如何删除此 URL?

我尝试将其从历史记录中删除,但这没有帮助:

在此处输入图片描述

(请注意空的搜索结果)

答案1

突出显示该项目(使用键盘箭头)并使用shift+delete

(请注意,在 Mac 上似乎还需要按fn,因此fn+ shift+ delete

笔记

  • 这不适用于已添加书签的 URL。对于这些 URL,您必须先删除书签,然后将其从 Omnibar 历史记录中删除(如果您开始输入时旁边有星号,则可以判断它是书签)
  • 您必须使用箭头键选择 Omnibar 历史记录中的条目

答案2

低级答案,如果你想知道整个列表:

它存储在 Google Chrome 用户配置文件文件夹中的 sqlite3 数据库中,在 Linux 上它位于

~/.config/google-chrome/默认/热门网站

您可以使用 SQLite3 来查看它:

me@local~/.config/google-chrome/Default$ cp Top\ Sites ts.sqlite
me@local~/.config/google-chrome/Default$ sqlite3 ts.sqlite ...
sqlite> .schema
...
CREATE TABLE thumbnails (url LONGVARCHAR PRIMARY KEY,url_rank INTEGER ,...
sqlite> select url_rank,url from thumbnails order by 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 打开)。另请注意,因此我在副本上执行了所有操作(只是查看)。

答案3

我发现有几个地方提到Mac 的Fn+ Shift+和Windows 的+ 。 我确实使用 Windows,根据我的经验,我经常需要使用+ + 。DelShiftDelete
FnShiftDelete

答案4

我找到了一个解决方案。

通过在地址栏下拉框中按下鼠标左键来突出显示该项目,但不要松开鼠标按钮,继续按住它。然后shift用另一只手按下并按住,然后将拿着鼠标的手抬起来并保持按下按钮的状态,delete用右手的小指按下按钮。

相关内容