V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
skydiver
V2EX  ›  随想

浏览器的主页按钮,如果设计成点击就回到当前网站的首页是不是会更方便?

  •  
  •   skydiver · 2012-08-26 21:57:22 +08:00 · 3471 次点击
    这是一个创建于 4491 天前的主题,其中的信息可能已经有所发展或是发生改变。
    主页按钮平时很少用到。而回到当前网站的首页的功能却常常用到。
    17 条回复    1970-01-01 08:00:00 +08:00
    yggg
        1
    yggg  
       2012-08-26 22:22:04 +08:00
    点网站左上角的logo,正常网站都是回到首页
    heidour
        2
    heidour  
       2012-08-26 22:25:08 +08:00
    我看挺好的发想。不过safari都干脆取消这个按钮了。

    @yggg 拖到下面就没有左上角logo了。
    skydiver
        3
    skydiver  
    OP
       2012-08-26 22:59:56 +08:00
    @yggg 一些反人类的网站logo没有链接。。。
    skydiver
        4
    skydiver  
    OP
       2012-08-26 23:01:05 +08:00
    @heidour 记得刚开始上网那阵一直以为这个按钮就是这么用的。。。后来才知道是跳转到设定的一个主页
    Air_Mu
        5
    Air_Mu  
       2012-08-26 23:56:49 +08:00
    一个好的网站大部分页面总有办法让用户在1-2秒之内找到返回首页的方法
    Air_Mu
        6
    Air_Mu  
       2012-08-26 23:57:40 +08:00
    其实top nav固定也是一种不错的设计,当然要弄得好看一些
    chenluois
        7
    chenluois  
       2012-08-27 00:03:09 +08:00
    对浏览器来说难点在于如何知道当前你浏览的网页的「首页」地址?

    不能想当然的认为当前浏览的网页的主域名就是首页,很多网页的「首页」实际上是在某个子目录或子域名下。

    「首页」是个不确定的目的地,不知道在哪儿就只能靠算法「猜」,「猜」也猜不太准。乐观一点儿,假设算法很好能猜中 80%,那么平均用十次就有两次跳转到了错误的地址。况且随机事件短期也并不一定按概率走,有可能你连着用了几次浏览器都猜错了。这样的功能,哪怕只连着两次跳转到了错误的「首页」地址,下次就不想再用了。跳转错误的代价远高于你手动点链接或删除地址栏内末尾几个字母所需的成本。

    这个功能就算实现了也是个鸡肋。
    linuxsand
        8
    linuxsand  
       2012-08-27 00:14:49 +08:00
    @chenluois 嗯,很多时候我们想看的是 domain.com/blog/ 而不是 domain.com/
    skydiver
        9
    skydiver  
    OP
       2012-08-27 00:17:47 +08:00
    @chenluois 如果这个按钮的含义明确,用户知道这个按钮的作用就是跳转到/就ok了。不需要去猜『首页』。也不存在跳转错误的情况。如果用户如果不想跳转到/,就不会点这个按钮。
    fanzeyi
        10
    fanzeyi  
       2012-08-27 00:21:22 +08:00
    @chenluois

    1. 浏览器来猜
    2. 网页本身可以用 meta 标签等来指定这个网页的首页

    这个机制就像现在 Chrome 猜你下一个会浏览的网页提前加载一样


    <link rel="prerender" href="xxxx"/>
    skydiver
        11
    skydiver  
    OP
       2012-08-27 00:22:58 +08:00
    @linuxsand 这种情况确实有,不过我觉得一个按钮本身肯定不能适合所有的情况,能解决80%的常用情况就已经不错了。
    chenluois
        12
    chenluois  
       2012-08-27 07:40:48 +08:00
    @skydiver 你不是说跳转到「首页」么,怎么又不跳「首页」而是主域名 / 了?我晕~

    @fanzeyi 有专门表示一个网页「首页」地址的 meta 属性值?
    Sivan
        13
    Sivan  
       2012-08-27 07:58:36 +08:00
    没必要,这个按钮可以被淘汰了。如果改成网站主页,那岂不浪费了那些漂亮的 Logo:hover 设计。另外全 ajax 站点、纯 Flash 站点也没法用。
    skydiver
        14
    skydiver  
    OP
       2012-08-27 11:25:47 +08:00
    @chenluois 呃。。。因为首页的概念不明确,如果要明确按钮的作用,只能默认跳转到/了。。
    skydiver
        15
    skydiver  
    OP
       2012-08-27 11:40:07 +08:00
    看来还是自己动手丰衣足食啊。

    在chrome里自己动手搞定了。把主页按钮设定成了 javascript:void(function(){if(window.location.pathname!=='/') window.location.href='/'}())

    现在按主页按钮就可以回到当前网站的/了,哈哈~~
    sophy
        16
    sophy  
       2012-08-27 12:02:26 +08:00
    我是用了鼠标手势
    fanzeyi
        17
    fanzeyi  
       2012-08-27 12:53:15 +08:00
    @chenluois 我是指制定一个 (¬_¬)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1981 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 16:12 · PVG 00:12 · LAX 08:12 · JFK 11:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.