Refresh

This website coolshell.cn/articles/2367.html is currently offline. Cloudflare's Always Online™ shows a snapshot of this web page from the Internet Archive's Wayback Machine. To check for the live version, click Refresh.

谷歌Chrome取消”http://”

谷歌Chrome取消”http://”

谷歌下一个版本的Chrome浏览器软件将缺少一个在近20年来一直是浏览器的一个特点的功能:在地址栏中的“http://”。目前开发人员版本的Chrome浏览器已经做了这种改变。这个变化虽然看起来很小,但是,已经在Chrome网站引起了程序员们很大的争议。

在Google Chrome的开发站点上,又有了一个很热的BUG——Issue  41467(上一次的一热议的BUG是的《Go语言更名Issue 9》),这个BUG目前已被关闭。不过在其它地方还在热议中,如:Reddit.com。基本上来说,90%以上的程序员反对的,他们希望Google的Chrome可以给一个设置关闭或打开这一功能。

一些程序员觉得这是违反了RFC,并且觉得这是在向End User传播一种很不好的东西,那就是网址可以不用http://,这样一来会给程序员增加很多麻烦,比如:他们的程序无法使用http://这一关键字来检查用户的输出,等等。

iPhone浏览器的也是这样的, 不过当你把光标放到地址栏中,其会显示http://,广大程序员希望Chrome也实现这一方案。然而,Issue  41467目前的状态是“WontFix”,呵呵。

有人说,如果你在地址栏中直接输入网址,没有协议前缀,默认就是http://,Google用的就是这个特性,然后,你可以试试在地址栏中输入“ftp.gnu.org/gnu”,你会发现,自动加入的不是http://而是ftp://,呵呵。

有人说,既然你要省,不如也把www.和后面的.com加上/也省了,因为这些都是默认的嘛。直接打google就OK了。Chrome开发团队说,没有www.和.com/只能算是一个主机名,不能算是DNS域名。呵呵。

还有人说,搞这种隐藏的最恶心的就是Windows,隐藏文件后缀名,隐藏系统文件,太扯了,于是,像sexy_girls.jpg.exe,huge-tits.jpg.src这样玩意儿让某些电脑知识薄弱意志不坚定的人深受其害。

如果有空,请留下你的观点。

(转载本站文章请注明作者和出处 酷 壳 – CoolShell ,请勿用于任何商业用途)

好烂啊有点差凑合看看还不错很精彩 (10 人打了分,平均分: 3.30 )
Loading...

谷歌Chrome取消”http://”》的相关评论

  1. 对取不取消”http://”没多大感觉,平时无论用哪个浏览器我都不会去输入http://,不知道取消了会有怎样的影响?
    虽然取消但还是遵循HTTP协议不是吗?

  2. Windows,隐藏文件后缀名,确实非常恶心,初衷应该是方便重命名
    取消”http://”嘛,记得看到过说“//”是多余的,看GOOGLE的意思是拿那个圆球LOGO代替HTTP://喽。”检查用户的输出”,那杯具了,我在浏览器中从来不输HTTP://的。

  3. 很高兴看到chrome在反人类的道路上越陷越深,这样firefox就更有市场了。

  4. 我遇到过http://ftp.xxx.xxx.edu.cn的网址,然后用ftp去登ftp.xxx.xxx.edu.cn是登不上的,必须通过http打开。。。如果浏览器自动加上ftp://,肯定就悲剧了。。。

  5. 我最初还以为是Chrome出问题了呢。。。
    不过我觉得还是显示着好,以明确标明使用的是http协议(而不是https或者ftp等,另外复制时应该将http://一并复制,因为这有助于URL自动识别。

    PS:你也是用五笔的啊?最后一段“隐藏文件反缀名”……

  6. 大部分的用户都是不知道http协议为何物,就算他们输入www,也不问究竟;那么,为什么不用个简单的方法给用户呢,为什么还要强制输入http协议和www呢,起码chrome 没有强制不能输入http,他只是隐藏了。

  7. 想必是某些菜鸟程序员想出来的辙吧?以为可以哗众取宠一番。

    事实上,很多浏览器还允许自定义的头,比如thunder:// flashget:// mms://

    其实浏览器只有在没有输入的时候自动添加这个功能就可以了

  8. 想必是某些菜鸟程序员想出来的辙吧?以为可以哗众取宠一番。

    事实上,很多浏览器还允许自定义的头,比如thunder:// flashget:// mms://

    浏览器只需要在用户没有输入头的时候自动补齐,就可以了,一样很方便

  9. 如果象Windows Vista里的资源管理器那样,显示的是“我的电脑->D:->eMule”,而按Alt+D进入系统栏后,显示的是原来的D:\eMule,不是很好。平常不显示协议名称,使用图标代替,而在光标进入地址栏的时候自动显示原来的完整名称就可以了。

  10. yskin :
    如果象Windows Vista里的资源管理器那样,显示的是“我的电脑->D:->eMule”,而按Alt+D进入系统栏后,显示的是原来的D:\eMule,不是很好。平常不显示协议名称,使用图标代替,而在光标进入地址栏的时候自动显示原来的完整名称就可以了。

    在用dev channel的说,基本就像这位同学这样…… 复制出去的话HTTP什么的都有的。

  11. 看到盲目信仰google教的真是无语了。
    好像又有新版本的三个凡是了。
    google这样只是作为一个大公司制定自己独特的标准罢了
    一流公司做标准就是这样意思,从小入手,慢慢异化,最后拉着自己的用户回不了头,很难再适应别人的产品。
    不要神圣化和宗教化google吧,虽然他确实是一个很强大的公司

  12. 一直很不喜欢去掉“http://”这个设定,尽管复制时还有,但是除了地址栏看起来少了几个字符外没看出其他好处。如果一个http的地址(同时也有https)没打开,以前可以直接加个s,现在需要https://

    很想知道这个设定是基于什么有用的原因考虑的。

  13. 如果你是一个不懂技术的用户会觉得这是个问题吗?一切从用户体验出发。对用户来说是http还是https真的没啥意义,用户只知道我想要你就给我就行了,如果用户因为不使用https协议丢失密码用户会认为那是你的问题,不爽就直接不用而不会听你解释你不用安全的协议~~再比如现在大部分网站主机都加www,其实也可以不加的默认就域名就行了,用户才不管你www是主机名呢,如果一开始大部分网站都不带www的,我想现在大部分网民不会输入像www.xxx.xx的网址,而是直接输入xx.xx

    说了那么多,我想表达的是,不要从程序员的角度去考虑问题,像什么没有http://程序不好处理真的很扯~~

  14. 时至今日,Google还没有提供让地址栏显示 http:// 的选项,
    上面这么多人讨论都没有想到过, 如果你想从地址栏里 复制当前URL地址中的域名,
    这种需求…

    因为Google的自做聪明,自动把HTTP://给你带上去了, 把用户的自主选择权给无视了.
    所以你复制 域名的时候,自动给你带个HTTP://的前缀,而用户根本不需要这个前缀,
    因为我只想复制一下域名, 拿来做其他用处.

    =============================================
    做为一个普通的网民,我想大概都知道在输入网址的时候,如果是http://的,
    则只需要输入 域名, 然后回车就可以访问的吧?

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注