0

在所有版本的 Chrome 中,您都可以使用地址栏作为直接跳转到 google 搜索结果进行查询的快捷方式。

我刚刚在 Chrome(Mac 版 20.0.1132.47)中注意到,当我在地址栏中键入搜索查询并获取结果然后点击历史记录返回按钮时,我现在被带到 Google 主页,我的查询预先写在文本框中。

示例:如果我从一个页面开始,然后在地址栏中输入“如何上传到 imgur”,我会直接进入此处: 在此处输入图像描述 然后,当我按下后退按钮时,我会进入此页面: 在此处输入图像描述

这是 Chrome 的一项新功能,还是我多年来一直对它视而不见?我有 90% 的把握它以前没有这样做过。

但我真正的问题是:这是如何完成的?你怎么能欺骗浏览器认为你去过一个你没有去过的页面,这难道不是一个安全问题吗?

4

1 回答 1

1

我的 chrome(相同版本,也是 Mac)不这样做。我还在 Canary 版本(目前为 22)上对此进行了测试,它也没有这种行为。

也许这是 google.com(而不是 chrome)正在试用的东西?

Chrome 在后台/隐藏选项卡中从多功能框(地址栏)加载这些搜索结果,然后在您按 Enter 时将选项卡带入查看,因此浏览器窗口中发生的任何事情都是 google.com 正在做的事情,而不是 chrome 它是自己。

至于它是如何完成的,很可能是 HTML History API,你可以在这里阅读:http: //diveintohtml5.info/history.html

于 2012-07-09T11:41:48.870 回答