【豆瓣插件4】悬停式二级导航 1.3.0 版

NullPointer

2008-01-20 01:41:29 来自: NullPointer(你从天空走下来,踩着我的呼吸。)

实现了2007.11.16豆瓣改版风波中部分用户主张的悬停式二级导航栏。希望他们喜欢。。。。

对我个人而言,去“友邻名录”,“我读”,“我看”确实方便了,当初为什么会和“悬停派”论战不休呢。。。不知道。或许还是应该基于具体的使用体验下判断。(论战记录 http://www.douban.com/group/topic/2229565/

附加说明,因为读书/电影/音乐 三个的二级导航目录太过接近,
额外加了前置文字提示。

脚本安装前置条件:
1,Firefox浏览器:http://www.mozilla.com/en-US/firefox/
2,GreaseMonkey: Firefox插件,安装地址https://addons.mozilla.org/en-US/firefox/addon/748


>>>下载地址:http://userscripts.org/scripts/show/20681 <<<

--
最新更新
2008年6月1日 1.3.0 稳定版
能自动跟踪并保存豆瓣各页面的二级频道的变动。从此不再需要为了二级频道的加减而改动脚本。


过往更新记录
--
更新到 1.1 版, 在“首页”和“去九点”两个一级菜单项悬停时会清空二级菜单,以尽量和豆瓣现有菜单保持一致,
在页面其他区域会自动还原成当前所在频道的二级菜单。

一个细节,为了避免鼠标一不小心离开导航栏就自动还原而造成误操作,我设定鼠标要当离开导航栏有一段距离时才会自动还原当前频道的二级菜单。(其实是一个h1标签的宽度,嘿嘿)

--
更新到 1.2 版,
在“小组”项增添 “所有小组最新话题” 二级菜单项 —— 满足部分人需要。
在“首页”项增添 ( 站务论坛 豆瓣blog 豆瓣指南 豆瓣服务) 四个二级菜单项,希望能方便一点。。

--
2008年1月31日 更新到1.2.1版
响应豆瓣友邻分家的导航条变动。请更新插件

--
2008年2月3日 更新到1.2.2版
响应豆瓣增设电视剧栏目的二级导航变动

--
日记上线,脚本的小更新

--
相关:
豆瓣插件1:http://www.douban.com/group/topic/2218600/
豆瓣插件3:http://www.douban.com/group/topic/2278698/

  • 大圆满

    2008-01-20 01:43:26 大圆满 (团剧漫长后遗期)

    可惜我用惯了IE,一直就IE
    IE的代价

  • 夏日呓.离静语

    2008-01-20 01:47:21 夏日呓.离静语 (进入寂寞状态。)

    好像很久以前有一个maxthon的悬停插件
    我用了一阵子
    但是好像跟alpha豆瓣不兼容 所有后来没用了
    现在想想 好像是能用的 因为alpha也没有下拉了

  • 暖鱼

    2008-01-20 02:28:28 暖鱼 (震惊组真强大)

    好,很好,非常好!

    支持,支持,再支持!

  • 暖鱼

    2008-01-20 02:31:44 暖鱼 (震惊组真强大)

    一个小问题,悬停到首页的时候没有变为空,建议变为空。

  • NullPointer

    2008-01-20 02:37:51 NullPointer (你从天空走下来,踩着我的呼吸。)

    ----------------------------------------------------------
    #4 2008-01-20 02:31:44 暖鱼:推荐四川人在北京小组 (北京)
      一个小问题,悬停到首页的时候没有变为空,建议变为空。
    ----------------------------------------------------------

    嗯,其他如去九点这样的呢?也变成空?

    现在鼠标离开一级菜单,二级菜单还是保持离开的状态的,

    逻辑上,我是默认二级菜单不需要修改的时候就不修改二级菜单。。

  • 暖鱼

    2008-01-20 02:41:58 暖鱼 (震惊组真强大)

    从交互上,我偏向显示为空,这样体验一致。

    不过的确有这问题,就是当鼠标移开之后,二级菜单变成了其它栏目下的二级菜单,可能会有所误会。

    不过我想,能用GreaseMonkey脚本,应该都算网络高级用户了,问题应该不大 :)

  • NullPointer

    2008-01-20 02:49:05 NullPointer (你从天空走下来,踩着我的呼吸。)

    ----------------------------------------------------------
    #6 2008-01-20 02:41:58 暖鱼:推荐四川人在北京小组 (北京)
      从交互上,我偏向显示为空,这样体验一致。
      不过的确有这问题,就是当鼠标移开之后,二级菜单变成了其它栏目下的二级菜单,可能会有所误会。
      不过我想,能用GreaseMonkey脚本,应该都算网络高级用户了,问题应该不大 :)
    ----------------------------------------------------------

    嗯,我这次先试验一下效果再表态。。wait

  • NullPointer

    2008-01-20 03:03:51 NullPointer (你从天空走下来,踩着我的呼吸。)

    更新到 1.1 版, 在“首页”和“去九点”两个一级菜单项悬停时会清空二级菜单,以尽量和豆瓣现有菜单保持一致,

    在页面其他区域会自动还原成当前所在频道的二级菜单。

  • NullPointer

    2008-01-20 03:23:27 NullPointer (你从天空走下来,踩着我的呼吸。)

    一个细节,为了避免鼠标一不小心离开导航栏就自动还原而造成误操作,我设定鼠标要当离开导航栏有一段距离时才会自动还原当前频道的二级菜单。(其实是一个h1标签的宽度,嘿嘿)

  • 卡特兰

    2008-01-20 09:18:25 卡特兰 (≯淡定?淡定!)

    2008-01-20 02:28:28 暖鱼:推荐四川人在北京小组 (北京)
      好,很好,非常好!   
      支持,支持,再支持!


    等版本升级完善之后,我再安装。先回家过年了。嘿嘿~~~~

  • 隐™[白吃白喝懒骨头加肥猫]

    太好了。nullpointer写的几个火狐脚本都相当油菜。

  • 隐™[白吃白喝懒骨头加肥猫]

    觉得是变空好。

    另外,悬停于一级菜单项的时候,那个蓝色底色高亮不会随之高亮新的一级菜单项。

  • 法皇

    2008-01-20 11:06:25 法皇 (NATURAMAN)

    well done!!

  • 暖鱼

    2008-01-20 12:47:30 暖鱼 (震惊组真强大)

    NullPointer你太好了!我更新到新版本了,体验很好。
    继续支持!

  • Ka | 封印~

    2008-01-20 12:53:03 Ka | 封印~ (嗷嗷嗷~)

    太好了,支持

    巨顶………………

  • 千里驴

    2008-01-20 12:54:55 千里驴

    nullpoint兄你太油菜花了

  • Ka | 封印~

    2008-01-20 13:04:21 Ka | 封印~ (嗷嗷嗷~)

    油菜花

  • NullPointer

    2008-01-20 15:11:07 NullPointer (你从天空走下来,踩着我的呼吸。)

    楼上各位都是好人。。。。

  • 隐™[白吃白喝懒骨头加肥猫]

    @NullPointer

    还有在小组——》我的发言。我的发言右边能不能再添加一个“我的回应”?有的时候是想看回应的话题更新情况。

  • 乱七八糟

    2008-01-21 15:15:53 乱七八糟 (签名档有禁用的内容,请重新修改)

    我承认我很懒,maxthon的插件我已经停止更新了.

  • NullPointer

    2008-01-21 19:45:16 NullPointer (你从天空走下来,踩着我的呼吸。)

    ----------------------------------------------------------
    #19 2008-01-21 13:04:32 慢行火车™开飞机的舒克 (Tōkyō)
      @NullPointer
      还有在小组——》我的发言。我的发言右边能不能再添加一个“我的回应”?有的时候是想看回应的话题更新情况。
    ----------------------------------------------------------

    以下是啰嗦的技术细节:
    加这个link需要用户的username,在导航栏内是没有username的,而作为全站适用的脚本,除了导航栏其他区域信息都不确定。硬要加会很啰嗦:比如把整个“我的发言”页面读过来,然后在里面解析出那个link
    这样每次访问豆瓣都要多访问一个页面为了一个不是每次都会点的link,违背脚本的伦理。。。
      

  • NullPointer

    2008-01-21 20:10:49 NullPointer (你从天空走下来,踩着我的呼吸。)

    ----------------------------------------------------------
    #20 2008-01-21 15:15:53 乱七八糟 (成都)
      我承认我很懒,maxthon的插件我已经停止更新了.
    ----------------------------------------------------------

    嗯。。不是很了解maxthon插件开发的情况,
    ie下面有GM的移植版本(不过似乎老得不能用了),不知Maxthon有没有。要是有这个,大量GM脚本就能直接用了。

  • 范石三

    2008-01-21 20:25:26 范石三

    举双手支持NP,你以前做的三个插件我一直用,实在棒!

  • 大头绿豆

    2008-01-21 22:06:02 大头绿豆

    可惜鼠标悬停后要垂直向下,瞄着往左右移,否则就显示别的二级导航条了。

  • NullPointer

    2008-01-22 01:50:06 NullPointer (你从天空走下来,踩着我的呼吸。)

    @慢行火车
    受你启发,现在插件更新到1.2版 :)

    在“小组”项增添 “所有小组最新话题” 二级菜单项 —— 满足部分人需要。
    在“首页”项增添 ( 站务论坛 豆瓣blog 豆瓣指南 ) 三个二级菜单项,希望能更方便一点。。



  • NullPointer

    2008-01-22 02:00:11 NullPointer (你从天空走下来,踩着我的呼吸。)

    ----------------------------------------------------------
    #24 2008-01-21 22:06:02 大头绿豆 (深圳)
      可惜鼠标悬停后要垂直向下,瞄着往左右移,否则就显示别的二级导航条了。
    ----------------------------------------------------------

    嗯。就是为了这个,我把导航栏下面的h1标题当成了现成的鼠标移动安全区,习惯之后还可以。。。不过悬停相对就是容易误操作。。。看偏好了。

  • 大头绿豆

    2008-01-22 11:11:42 大头绿豆

    可以说,基本上,这个已经无限接近当初我们希望的导航的样子了。

    谢谢NP的努力。

  • 隐™[白吃白喝懒骨头加肥猫]

    @NullPointer
    真棒……

  • NullPointer

    2008-01-31 16:04:00 NullPointer (你从天空走下来,踩着我的呼吸。)

    更新到1.2.1版
    响应豆瓣友邻分家的导航条变动。请更新插件

  • E大頭

    2008-01-31 16:06:54 E大頭 (٩(-̮̮̃-̃)۶)

    过年了让阿北蜀黍给NP包个大红包

  • 隐™[白吃白喝懒骨头加肥猫]

    啊,第一个来顶用新版的。

  • NullPointer

    2008-02-03 19:25:37 NullPointer (你从天空走下来,踩着我的呼吸。)

    2008年2月3日 更新到1.2.2版
    响应豆瓣增设电视剧栏目的二级导航变动

  • Cheney|彩泥

    2008-02-03 19:30:05 Cheney|彩泥 (少年无聊常游戏,老子有空不读书)

    ,,给个截图看看吧

  • NullPointer

    2008-02-03 19:34:54 NullPointer (你从天空走下来,踩着我的呼吸。)

    ----------------------------------------------------------
    #33 2008-02-03 19:30:05 cRab_danceR ™ (常州)
      ,,给个截图看看吧
    ----------------------------------------------------------

    ?你没看见豆瓣首页的号外吗?

    刚才多了一个电视剧新片榜

  • Cheney|彩泥

    2008-02-03 19:40:17 Cheney|彩泥 (少年无聊常游戏,老子有空不读书)

    ...
    我是想看用了GreaseMonkey脚本后的那个.

    不是人人都愿意去装那插件的,,安全风险不小

  • NullPointer

    2008-02-03 19:42:39 NullPointer (你从天空走下来,踩着我的呼吸。)

    @cRab_danceR ™
    GreaseMonkey的脚本代码是公开的,不知道你担心哪一类的安全问题

  • NullPointer

    2008-02-03 19:43:12 NullPointer (你从天空走下来,踩着我的呼吸。)

    ----------------------------------------------------------
    #35 2008-02-03 19:40:17 cRab_danceR ™ (常州)
      ...
      我是想看用了GreaseMonkey脚本后的那个.
      不是人人都愿意去装那插件的,,安全风险不小
    ----------------------------------------------------------

    而且安全风险不能通过看截图来排除啊?所以我很迷惑

  • Cheney|彩泥

    2008-02-04 13:43:48 Cheney|彩泥 (少年无聊常游戏,老子有空不读书)

    恩,,我意思是是说,GreaseMonkey风险总归是有的,,用习惯了这东西不好,看截图是为了看看效果怎么样,如果效果确实好,我就不管什么风险问题去装它了.省的我装完了觉得不好再卸掉.

    只要是脚本至少都有窃cookie的能力吧,虽然都是公开的,但谁会在按加载之前看那一大坨代码?

    所以我意思是GreaseMonkey不是不能用,但一定要谨慎,不要习惯地去用.

  • NullPointer

    2008-02-04 14:23:01 NullPointer (你从天空走下来,踩着我的呼吸。)

    @cRab_danceR ™
    嗯,是有cookie stealing script,
    关于偷看cookie的脚本,可以参考这个讨论:http://userscripts.org/forums/3/topics/704

    另外GM脚本用户,如果担心某个脚本有问题,
    可以选择脚本> 编辑 > 搜索 ".php?cookie=" 或 "encodeURIComponent(document.cookie)"
    如果出现类似代码,就删除这个脚本。

    另外,GreaseMonkey社区也在不断的封禁恶意脚本。总的来说我觉得没必要无限放大担心,关键是了解具体知识。


  • NullPointer

    2008-02-04 14:24:25 NullPointer (你从天空走下来,踩着我的呼吸。)

    @cRab_danceR ™
    另外,这个脚本就是增加动态悬停功能,静态的截屏下来没有办法说明好用程度。试试看就知道了。:)

  • NullPointer

    2008-02-04 14:39:26 NullPointer (你从天空走下来,踩着我的呼吸。)

    ----------------------------------------------------------
    #38 2008-02-04 13:43:48 cRab_danceR ™ (常州)
      所以我意思是GreaseMonkey不是不能用,但一定要谨慎,不要习惯地去用.
    ----------------------------------------------------------

    还有一个误区是,GreaseMonkey本身是安全的,不会偷窃cookie,它只是一个运行各种脚本的平台。

    所以安装GreaseMonkey不用担心。在安装陌生脚本的时候要有所注意是真的。:)

  • 隐™[白吃白喝懒骨头加肥猫]

    所有小组最新话题,好像已经失效了。

  • NullPointer

    2008-02-23 11:46:11 NullPointer (你从天空走下来,踩着我的呼吸。)

    ----------------------------------------------------------
    #42 2008-02-23 11:10:12 慢行火车™静静等待明天
      所有小组最新话题,好像已经失效了。
    ----------------------------------------------------------

    对,应该是豆瓣官方停止了这个功能。阿北在豆瓣blog里把理由论述得颇充分了。http://blog.douban.com/douban/2008/02/19/95/

    可以去更新一下插件:http://userscripts.org/scripts/show/20681
    我把这个无效link从导航栏去掉了。

  • 隐™[白吃白喝懒骨头加肥猫]

    http://www.douban.com/contacts/find

    楼主要改变一下了。“更多用户”现在变成了“找朋友”

  • NullPointer

    2008-03-19 13:07:40 NullPointer (你从天空走下来,踩着我的呼吸。)

    ----------------------------------------------------------
    #44 2008-03-19 12:26:26 慢行火车™今年事儿精特别多
      http://www.douban.com/contacts/find
      楼主要改变一下了。“更多用户”现在变成了“找朋友”
    ----------------------------------------------------------

    更新过了,重新下载即可~

  • NullPointer

    2008-03-29 08:31:52 NullPointer (你从天空走下来,踩着我的呼吸。)

    http://www.douban.com/note/10001306/

  • 隐™[白吃白喝懒骨头加肥猫]

    为了适应形势的新需要,豆瓣已经于昨日推出“相册”。因而这个滚动条里的“我的豆瓣”也要适时添加一个“相册”了。与时俱进。

  • NullPointer

    2008-06-01 21:14:02 NullPointer (你从天空走下来,踩着我的呼吸。)

    ----------------------------------------------------------
    47楼 2008-05-30 09:02:14 慢行火车™欢庆六一  X
      为了适应形势的新需要,豆瓣已经于昨日推出“相册”。因而这个滚动条里的“我的豆瓣”也要适时添加一个“相册”了。与时俱进。
    ----------------------------------------------------------

    最新更新
    2008年6月1日 1.3.0 稳定版
    能自动跟踪并保存豆瓣各页面的二级频道的变动。从此不再需要为了二级频道的加减而改动脚本。

    下载:http://userscripts.org/scripts/show/20681

  • 不吃小面包

    2008-06-04 13:06:20 不吃小面包

    mark


这个小组的豆粉也喜欢去   · · · · · · 

blogger
blogger (7867)
Google
Google (16950)
维基百科 Wikipedia
维基百科 Wikipedia (40341)
豆瓣插件
豆瓣插件 (6597)
驴友俱乐部
驴友俱乐部 (41786)
flickr
flickr (15905)