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

Dav*_*ver 160 google-chrome history address-bar

我不小心访问了gist.gihub.com(注意缺少的t),现在每次我开始输入gist.…. 如何删除此网址?

我试过从我的历史记录中删除它,但这没有帮助:

在此处输入图片说明

(注意空搜索结果)

Pet*_*mit 263

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

(请注意,在Mac上,你似乎需要也按fn,让fn+ shift+ delete

笔记

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

  • 这个答案不再有效,38.0.2125.122。我在我的 mac book pro 上尝试了 command、shift、fn 和 delete 的组合,但条目没有消失。我们最近更改了域名,而且我的历史记录中充满了现在已损坏的网址,非常烦人。 (6认同)
  • 如果 URL 在您的书签中,这将不起作用。相反,从您的书签中删除。 (4认同)
  • 在 10.7.4、chrome 19.0.1084.52 上对我不起作用 (3认同)
  • 对我不起作用。铬 27.0.1453.110。Macbook Pro,雪豹。 (3认同)
  • 这有效。尽管应该提到“例如您的键盘”,但您**必须**使用您的键盘。您不能用鼠标突出显示某个项目,并且按住鼠标按钮将阻止 Shift+Delete 删除。 (2认同)
  • 在 chrome 39、OSX 10.10、macbook pro 上为我工作。还验证它已同步到我的 iPhone Chrome。我曾经输入“wea”,它会完成我不想要的“weather.com”。所以,输入“wea”,看到它完成,按下shift+fn+del,然后清除omnibar栏并再次输入“wea”,不再输入“weather.com”。几分钟后在iOS上试了一下。起初它确实完成了“weather.com”,但片刻之后它停止了。是的! (2认同)

ce4*_*ce4 33

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

这存储在 Google Chrome 的 userprofile 文件夹中的 sqlite3 数据库中,在 Linux 上它位于

~/.config/google-chrome/Default/Top Sites

您可以使用 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_rank,url;
0| https://android.stackexchange.com/
...
21| http://archive.org /
23| https://android.googlesource.com/
24| https://android.meta.stackexchange.com/

回答您的问题:
您可以使用常规 SQL 命令删除或编辑条目,但请确保 Chrome 未运行,即文件未打开(由 Chrome)。另请注意,我因此对副本进行了所有操作(只是在查看)。

  • “...”只是隐藏了 sqlite3 的标准登录提示,我的 *Top Sites* 排名 1-20,我不想透露它,以及不需要答案的部分模式。SQLite 使用标准 SQL 语句,因此如果您熟悉它,只需自己编写该语句。我没有故意包含那个删除语句。键入 *.help* 以获取有关 SQLite 使用的帮助或查看此处的手册页:http://linux.die.net/man/1/sqlite3 (2认同)

小智 7

我发现几个地方提及Fn+ Shift+Del的Mac和Shift+Delete窗户。
我使用的窗口,从我的经验,我经常需要使用Fn+ Shift+ Delete