Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Security 谷歌搜索后Chrome改变历史的方式是否值得关注?_Security_Google Chrome - Fatal编程技术网

Security 谷歌搜索后Chrome改变历史的方式是否值得关注?

Security 谷歌搜索后Chrome改变历史的方式是否值得关注?,security,google-chrome,Security,Google Chrome,在所有版本的Chrome中,您都可以使用地址栏作为快捷方式,直接跳转到google搜索结果进行查询 我刚刚注意到,在Chrome(Mac为20.0.1132.47)中,当我在地址栏中键入搜索查询并获得结果,然后点击历史回顾按钮时,我现在被带到谷歌主页,我的查询预先写在文本框中 示例:如果我从一个页面开始,然后在地址栏中键入“how to upload to imgur”,我会直接转到这里: 然后,当我按下“后退”按钮时,我会进入此页面: 这是Chrome的一个新功能,还是我已经对它视而不见很久

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

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

示例:如果我从一个页面开始,然后在地址栏中键入“how to upload to imgur”,我会直接转到这里: 然后,当我按下“后退”按钮时,我会进入此页面:

这是Chrome的一个新功能,还是我已经对它视而不见很久了?我90%肯定它以前没有这样做过

但我真正的问题是:这是如何实现的?你怎么能欺骗浏览器,使其认为你访问了一个你没有访问过的页面,这不是一个安全问题吗?

我的chrome(同一版本,也是Mac)不会这样做。我还测试了金丝雀的构建(目前为22),它也没有这种行为

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

Chrome从后台/隐藏选项卡中的omnibox(地址栏)加载这些搜索结果,然后在您点击enter键时将该选项卡带入视图,因此浏览器窗口中发生的任何事情都是google.com正在做的,而不是Chrome本身


至于它是如何实现的,很可能是HTML历史API,您可以在这里阅读:

我想一定是它。这项功能在过去的几周里来了又去,所以我认为你是对的。我不知道历史api可以用来将项目推送到堆栈上,就好像您已经在那里一样。所以我学到了一些新东西!