阅读:21236回复:35
超级下一页 Super Next Page (GM脚本) [2009-5-22更新至0.2.0]
本作基于Prefetch Next Page :
https://www.firefox.net.cn/forum/viewtop ... highlight= 感谢zb0502,但原作者很久没更新了,本人稍作修改,增加了些有趣功能,修改了少量bug **********更新*************** 2009-5-22 Ver0.2.0 add:解决了浏览器前进后退的问题,用锚号及数组保存历史,默认最大10项. 对已经采用ajax的网站默认不开启 fix:在预读的iframe中现在不会运行本脚本了 参数修改: 请修改源文件 StatusInTitle 是否在标题栏显示预读状态 coloredlink 是否显示彩色链接 iconenable 是否显示右上方图标 historyenable 是否开启前进后退修正 historymax 最大历史数目 intervaltime 监听函数间隔,毫秒 *******介绍******* 功能介绍: 找出帖子中的上一页/下一页链接并高亮显示,使用左右键进行翻页. 网页滚动至一半处时,预读下一页网页,加快网页加载速度可设置标题栏/链接/图标状态显示 和Prefetch Next Page相比做了以下改进: 1.结合了Next Page的功能,不用再装2个脚本了 2.加入了图标的显示,酷酷的(取自autopagerize) 3.和原作Prefetch Next Page相比不会导致浏览器重新请求页面,真正即时显示 目前存在的BUG:访问百度会出现自动刷新情况,可能由网页BODY的onload='document.f1.reset();'导致,建议加入例外 ********安装********* 首先请确认安装了greasemonkey扩展:https://addons.mozilla.org/zh-CN/firefox/addon/748 去http://userscripts.org/scripts/show/38066 点击install安装脚本或下载附件安装 firegestures 的自定义手势脚本(注意:手势起点必须在要翻页的页或帧里): 下一页代码: try { var node = FireGestures.sourceNode; } catch (e) {} while (node && node.nodeName != "BODY") node = node.parentNode; if (!node) node = getBrowser().contentDocument; var e = document.createEvent("KeyboardEvent"); e.initKeyEvent("keydown", true, true, window, false, false, false, false, 39, 0); node.dispatchEvent(e); 上一页代码: try { var node = FireGestures.sourceNode; } catch (e) {} while (node && node.nodeName != "BODY") node = node.parentNode; if (!node) node = getBrowser().contentDocument; var e = document.createEvent("KeyboardEvent"); e.initKeyEvent("keydown", true, true, window, false, false, false, false, 37, 0); node.dispatchEvent(e); |
|
|
1楼#
发布于:2008-12-05 16:05
资源占用比较大,滚动页面时明显卡机,用回Prefetch Next Page却没这个问题,不过预读效果貌似比Prefetch Next Page好。
在进入下一页后把所有链接变成已读取过,使得和Auto Click不兼容。 |
|
|
2楼#
发布于:2008-12-05 16:05
在非凡脚本滚轮往下翻页的时候会自动翻到下一页去,如何去除所有的自动翻页
|
|
3楼#
发布于:2008-12-05 16:05
虽然理念很好,但是还是不用了,谢谢
|
|
4楼#
发布于:2008-12-05 16:05
对资源的占用那是相当的厉害。
|
|
|
5楼#
发布于:2008-12-05 16:05
使用了一天,删除。
用回Prefetch Next Page。 鼠标手势 无法 后退 前进 |
|
6楼#
发布于:2008-12-05 16:05
哦哦
西西河 发颠,不断预读,不停打开下一页 |
|
7楼#
发布于:2008-12-05 16:05
badboy2003:感谢作者,这是很好用的功能。 你可以自己修改脚本源代码,默认 var scrollpos = 0.5; // 剩余页面高度小于 scrollpos 倍总页面高度时,开始预读取下一页 修改为 var scrollpos = 0.9; // 剩余页面高度小于 scrollpos 倍总页面高度时,开始预读取下一页 就可以实现你所说的功能 |
|
8楼#
发布于:2008-12-05 16:05
一直用Prefetch Next Page,
现在试试这个 感谢作者, |
|
9楼#
发布于:2008-12-05 16:05
感谢作者,这是很好用的功能。
建议补充一个功能,判断当前页面是否已经加载完毕,假如已经加载完毕就不考虑剩余页面高度马上预读取下一页。 |
|
|
10楼#
发布于:2008-12-05 16:05
|
|
11楼#
发布于:2008-12-05 16:05
没有发现对前进后退起作用啊,笔记本上的前进后退键不起作用,不知是我没有设对,还是就不支持。。
其他功能很好,多谢楼主分享。 |
|
12楼#
发布于:2008-12-05 16:05
|
|
13楼#
发布于:2008-12-05 16:05
|
|
14楼#
发布于:2008-12-05 16:05
|
|
上一页
下一页