功能
在有“下一页”,“上一页”等等字样的页面,按左右键翻页
左键上一页,右键下一页
说明
自己闲得没事写了几行,才发现已经有现成的了(Next Page 脚本)
相比NextPage,本脚本的优点:
1.速度非常快
NextPage要对每个链接的内容进行复杂的分析
而本脚本使用Xpath直接选取节点,速度至少比NextPage快一到两个数量级
2.修复了百度贴吧翻页时的bug
NextPage在贴吧发帖框内按左右键也会翻页
3.方便自定义网站规则
在SpecialXpaths数组内定义,内置google搜索的规则作为示例。
配合autopager扩展的xpath测试器可以快速定制xpath规则
缺点:
对于一些论坛,不能直接翻页,需要自定义Xpath规则
鼠标手势
配合FireGesture使用。
在FireGesture的选项→映射中,添加以下两个脚本,然后定义手势
下一页代码:
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);
用户答疑
如果你发现bug或需要定制网站翻页规则可以在我的主页留言



