- UID
- 109436
- 帖子
- 275
- 精华
- 0
- 贡献
- 0
- 推广
- 0
- 有效BUG
- 0
- 注册时间
- 2008-4-22
|
本帖最后由 fly2never 于 2010-6-15 10:00 编辑
chrome下有autopager扩展,但是我不太喜欢这个扩展,因为不停载入下一页会大量占用内存,很不爽。
在firefox下面有一个很好用的GM脚本 nextpage http://board.mozest.com/viewthread.php?tid=23048 在opera下有一个预读下一页的js http://bbs.operachina.com/viewtopic.php?f=41&t=74923 下面就将这两个好用的脚本hack到chrome中,以提高chrome浏览体验
1.先说说这个快速翻页,这个快速翻页不是像autopager那样自动载入下一页,而是智能分析页面链接,找到下一页的链接,然后通过快捷键(鼠标手势)自动触发翻页动作,这样就可以快速翻页,而不用到处去寻找下一页链接了。个人认为这个脚本能极大提升浏览体验,特别是灌水达人。nextpage作者的介绍如下:
适用:英文和中文的大部分页面。
特点:简单、快速、占用资源少,不影响页面加载效能,因在按下左右方向键前不分析页面链接。
原理:是通过判断翻页链接的文字或图片信息来实现翻页。
但是这个脚本不能直接适用于chrome,经过a9udn9u@newsmth大神的hack后,可以用在chrome上了。hack后具体代码见附件。chrome下另一个类似翻页脚本参见这里(http://fanofun.com/next-please-chrome.html),不过个人感觉没有nextpage的识别率高。
自动翻页代码可以绑定到快捷键上,比如F7上一页,F8下一页,不过据我的使用习惯来看,上一页极少用到,所以我直接把F1绑定为下一页了,至于帮助,反正用的很少,就不看了。chrome中绑定快捷键可以用shrotcut manager(https://chrome.google.com/extens ... fkffcejoljijf?hl=en),直接把下一页代码填入action里面的Execute Javascript:(2)Then execute Javascript below (optional) :就可以了。见图片。
或者也可以绑定到鼠标手势上,chrome里面比较好用的鼠标手势Mouse Stroke扩展: https://chrome.google.com/extens ... nbeljkmbjdmhbcokfdb 点击浏览器右上角的扳手按钮-->扩展程序-->找到Mouse Stroke-->单击"选项"按钮 在配置页面中,单击右下角"Custom Stroke"旁边的Create按钮,如下图所示:
在弹出的对话框中,Label填NextPage,Script填附件中的next代码, 再用同样的方法Create一个Stroke,Label填PrevPage,Script填入附件中的prev代码。不要忘了点一下Save按钮;
如下图所示,在右上方的"Rocker Strokes"中将"Left click while holding the right button"对应的Stroke改为"Custom Strokes - PrevPage",将"Right click while holding the left button "对应的Stroke设为"Custom Strokes - NextPage";
这样就可以通过鼠标手势实现快速翻页了。以上代码都在附件中,直接复制粘贴过来就可以用了,注意不要断行了。
2.预读下一页,就是在浏览当前页面的同时,自动载入下一页的内容,当你点击链接进入下一页后,页面可以很快显示出来而不需要等待其载入。详细介绍在http://bbs.operachina.com/viewtopic.php?f=41&t=74923可以看到,这里就不多说了。chrome用的代码我放在附件了,直接拖入chrome中即可安装使用。 |
|