首页 > Web > 关于添加到收藏夹的讨论
2010八月27

关于添加到收藏夹的讨论

写一个小功能,几乎学过JS的人都玩过,那就是添加到收藏夹的功能。

不用说了,关键问题就是我们怎么样处理FF,关于FF添加收藏夹的功能大家已经找到,那就是window.sidebar.addPanel(title, url, “”);

大家的写法通常如下:

function addBookmark(){
    var title = getTitle();
    var url = document.location.href;
    if (window.sidebar){
        window.sidebar.addPanel(title, url, "");
    }else if (document.all) {
        window.external.AddFavorite(url, title);
    }else{
        alert('您的浏览器不支持此功能,请按下CTRL+D手动收藏!');
    }
    return false;
}

function getTitle(){
    var title = $('TITLE').html();
    return (title == '' || title == null) ? 'defaultTitle' : title;
}

那么,我和熊川的讨论就在于,是否应该为FF来增加这个功能?

使用上述代码,在FF下面,点击添加至收藏夹时,会弹出如下窗口:

貌似很少有人会去注意这个复选框,那就是在侧边栏打开。

简单一看,很满意,功能实现了,并且收藏夹里也确实加入了此地址。但是,程序人员是不是也应该从收藏夹里点击试一下,效果真的如意吗?这里我选用一个使用同样方法来实现FF添加收藏夹的网站的配图,因为他们的页面挺漂亮的,呵呵。

大家注意到了,打开收藏的地址并不是打开一个新的TAB页,而是从FF的侧边栏打开。这样是不是会影响使用呢?

我的观点是,如果是这样,那么就不要使用此功能,还不如一个alert框给用户最直接的提示,我的观点如下:

  1. 在国内,使用FF的人有多少?
  2. 使用FF还不用CTRL+D收藏的人有多少?
  3. 使用FF,采用点击收藏的人又有多少?
  4. 收藏时,会注意侧边栏复选框的人有多少?
  5. 收藏后,点击时,意外的发现是在侧边栏打开时。愤怒的人有多少?

文章作者:simaopig
本文地址:http://www.xiaoxiaozi.com/2010/08/27/1873/
版权所有 © 转载时必须以链接形式注明作者和原始出处!

18 Responses to “关于添加到收藏夹的讨论”

  1. #1 xiaokai 回复 | 引用 Post:2010-08-27 12:22

    ;-) chrome才是王道..

    [回复]

  2. #2 simaopig 回复 | 引用 Post:2010-08-27 12:24

    @xiaokai
    呵呵,我也喜欢CHROME,不过做前端却不能单纯的这样考虑。

    [回复]

  3. #3 xiaokai 回复 | 引用 Post:2010-08-27 12:25

    @simaopig
    呵呵, 是这么个理..

    你博客评论用的啥插件..

    [回复]

  4. #4 simaopig 回复 | 引用 Post:2010-08-27 12:27

    @xiaokai
    你是说发邮件的那个吧:Mail To Commenter

    [回复]

  5. #5 xiaokai 回复 | 引用 Post:2010-08-27 12:30

    @simaopig
    恩恩, 3Q.

    [回复]

  6. #6 diyidu 回复 | 引用 Post:2010-08-27 14:08

    观点很鲜明啊,的确,与其这样不如放弃。

    [回复]

  7. #7 simaopig 回复 | 引用 Post:2010-08-27 14:10

    @diyidu
    呵呵,可能大家的看法不尽相当吧。思想需要碰撞。呵~~

    [回复]

  8. #8 Bee君 回复 | 引用 Post:2010-08-27 14:36

    在国内:目前在用
    使用FF还不用CTRL+D收藏的人有多少:我一般不用
    使用FF,采用点击收藏的人又有多少:我通常点那个地址栏的星星
    收藏时,会注意侧边栏复选框的人有多少:大多数情况不会选
    收藏后,点击时,意外的发现是在侧边栏打开时。愤怒的人有多少:基本没用过侧边栏

    [回复]

  9. #9 一天一歌 回复 | 引用 Post:2010-08-28 19:27

    来看看你,兄弟好久不见!

    [回复]

  10. #10 simaopig 回复 | 引用 Post:2010-08-29 19:18

    @一天一歌
    呵呵,怎么样?新工作还习惯吗?

    [回复]

  11. #11 cctv lens 回复 | 引用 Post:2010-08-31 14:22

    这个直接在IE里面添加到收藏夹不就可以了吗

    [回复]

  12. #12 LAONB 回复 | 引用 Post:2010-09-03 17:15

    之前有加过收藏,不过FF下不行,就一#号,后面感觉订阅比收藏更简单方便吧。

    [回复]

  13. #13 simaopig 回复 | 引用 Post:2010-09-06 11:03

    @LAONB
    订阅,一般只发生在Blog及新闻站上,其他像游戏站,一般都是收藏多一些的。

    [回复]

  14. #14 风吟 回复 | 引用 Post:2010-09-08 21:58

    不明真相!我完全打酱油的!

    什么js 网络技术 生活日志我一个不懂!

    [回复]

  15. #15 bolo 回复 | 引用 Post:2010-09-14 22:23

    @simaopig
    终于进了前端组啦?

    [回复]

  16. #16 bolo 回复 | 引用 Post:2010-09-14 22:24

    @一天一歌
    一歌兄也换工作啦?

    [回复]

  17. #17 simaopig 回复 | 引用 Post:2010-09-15 15:56

    @bolo
    不是前端组啊,是自己的朋友,瞎折腾的。哈。

    [回复]

  18. #18 simaopig 回复 | 引用 Post:2010-09-15 15:56

    @bolo
    他换工作换好久了。现在是公务猿。哈。

    [回复]

发表评论

:wink: :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :arrow: :?: :-| :-x :-o :-P :-D :-? :) :( :!: 8-O 8)