谷歌重启对地址栏的攻击,隐藏Chrome86的完整地址

2020-08-15 00:40:38

谷歌多年来一直在尝试在Chrome的地址栏中隐藏完整的URL,因为明显的长网址是可怕和邪恶的。尽管之前的每一次尝试都引发了公众的强烈反对,但谷歌仍在加紧实施新的计划,将隐藏Chrome86中除域名以外的所有网址,这一次还伴随着一段无可否认的悬停动画。

新的外观建立在没有动画的悬停显示已经在测试中的基础上,但与那个方法不同的是,改进后的变体还显示了协议和子域,这在旧版本中仍然不可见。这是通过一个整齐的滑动动画来实现的,该动画在URL的可见部分上移动,为其前面的字符串腾出空间。请查看下面的GIF以了解其运行情况。

至少谷歌现在充分认识到,对于许多高级用户来说,这不是首选的上网方式,因此它还在右击菜单中增加了“始终显示完整网址”(Always Show Full Urls)选项。

如果您希望自己检查更改,则需要安装可通过Canary或Dev版本获得的Chrome 86,并激活以下标志:

也可以选择使用#omnibox-ui-hide-steady-state-url-path-query-and-ref-on-interaction在页面加载时显示完整的url,直到您与该页面交互为止。

此前,Chrome的开发频道和金丝雀频道(V85)中出现了一些功能标志,用于修改地址栏中网址的外观和行为。主标志名为";Omnibox UI Hide稳态URL路径、查询和Ref";,它隐藏当前网址中除域名以外的所有内容。例如,";https://www.androidpolice.com/2020/06/07/lenovo-ideapad-flex-5-chromebook-review/";简单地显示为";AndroidPolice.com.";

还有两个附加标志修改了此行为。一个在您将鼠标悬停在地址栏上时显示完整的地址(而不是必须单击它),而另一个只在您与页面交互时隐藏地址栏。Chromium Bug追踪器上的一个问题页面也已经创建,用于跟踪更改,尽管那里没有任何额外的细节。

该公司过去曾表示,它认为显示完整地址会让人更难判断当前网站是否合法。Chromium软件工程师Livvie Lin在今年早些时候的一份设计文件中说,显示完整的URL可能会削弱URL中对网页安全决策更重要的部分。

然而,同样值得考虑的是,让网址变得不那么重要,就像这一功能所做的那样,对谷歌作为一家公司来说是有利的。谷歌使用加速移动页面(AMP)和类似技术的目标是让用户尽可能多地使用谷歌托管的内容,Chrome for Android已经修改了AMP页面的地址栏,以隐藏这些页面是由谷歌托管的。修改桌面上的地址是使它们变得无关紧要的又一步,这损害了整个互联网的去中心化性质。