https://coolshell.cn/articles/2367.html
Google:我要隐藏 http://!!
用户:我们不同意!
Google:我的 Chrome 听我的!
用户:那你干脆把 www 也隐藏了吧!
Google:好的!
回正题,当年隐藏 HTTP 协议字段以后不仅没好处,还带来一系列各种麻烦,尤其是早期。现在这家 404 大厂居然还想隐藏 www 前缀(二级域名)。
Google:不好意思,份额大就是可以为所欲为的。
101
Nobitasean 2018-09-10 15:56:02 +08:00
safari 不就隐藏了吗。。
|
102
Nobitasean 2018-09-10 15:56:48 +08:00
safari 不就隐藏了么..
|
103
dorentus 2018-09-10 17:10:20 +08:00
iOS 的 Safari 是隐藏了 URL (因为手机屏幕显示不下),但是点击进编辑模式的时候是全部显示的(包括 https 部分)
macOS 上面的 Safari 是默认不显示协议部分,点击进编辑模式时全部显示 Google Chrome 这次是默认不显示协议部分和 www (只是 www,其它二级域名还是正常显示的),单击之后,看起来是类似 Safari 那样的编辑模式,其实不是,这时可以用键盘快捷键复制(复制出来的是带协议的完整 URL ),其它操作都会导致地址栏切换到显示完整 URL 的真正的编辑模式(但是很奇怪的是点开右键菜单的操作有时会触发有时不会触发) 在我看来,Chrome 和 Safari 的策略以及策略背后的逻辑并不是一样的。 “电动窗”这个翻译一直没人改,没事折腾“对普通用户没啥用”的地址栏有什么意思? |
106
zhouyut001 2018-09-12 11:49:47 +08:00 via Android
这下好玩了,我网站 http 和 https 挂不是一个网站,看你要访问哪一个?哈哈
|
107
ruri OP |
108
ruri OP 我发现很多人都是为洗而洗,以 Safari 来举例证明 Chrome 隐藏协议名和二级域名没毛病。
但 Safari 中当输入焦点转移到地址栏时就会自动展开完整链接,方便用户编辑和复制,而 Chrome 现在则是强行隐藏,既不方便编辑也不方便复制。 现阶段虽然 https、www、m 可以通过额外的按键 /鼠标操作临时显示,但 http 协议名却是永远都不可能显示在地址栏了。难保以后 Chrome 以后不会永久隐藏 https、www、m 甚至是更多的二级域名,无法通过任何方式显示。 更何况,现在 Chrome 隐藏了 https、www、m 以后带来的一大堆 BUG(不是指过渡期冲突,就是实实在在的 BUG)短期内恐怕也无法得到 Google 的解决,这些 BUG 明明若干年前就已经有教训了(隐藏 http),可是 Google 却依旧仓促地在 Chrome 正式版中上线了这个无论从代码层还是逻辑层都非常不完善的特性。 |