阅读:1892回复:2
firegestures 如何将搜索关键字翻页 和 url加减1 结合起来
我是最近才从all in one gestures 转到 firegestures ,感觉它十分强大
然后找到https://www.firefox.net.cn/forum/viewtopic.php?p=230871 的大大提供的翻页代码 // derived from All-in-One Gestures created by Marc Boullet //////////////////////////////////////////////////////////////// // OPTIONS // "prev" or "next" // const PREV_NEXT = "prev"; const PREV_NEXT = "next"; // part of string which the link should contain // const KEYWORDS = ["prev", "上页", "上一页", "前一页", "前页"]; const KEYWORDS = ["next", "下页", "下一页", "后一页", "后页","后一页>","后一页>>"]; //////////////////////////////////////////////////////////////// // PROGRAM // first, we search for LINK tags var doc = FireGestures.sourceNode.ownerDocument; var links = doc.getElementsByTagName("link"); for (var i = 0; i < links.length; i++) { if (links[i].href && links[i].hasAttribute("rel") && links[i].getAttribute("rel").toLowerCase().indexOf(PREV_NEXT) == 0) { loadURI(links[i].href); return; } } // second, we search for A tags var regexp = new RegExp("(?:" + KEYWORDS.join("|") + ")", "i"); links = doc.links; for (i = 0; i < links.length; i++) { if (links[i].href && links[i].textContent && links[i].textContent.match(regexp)) { loadURI(links[i].href); return; } } 可是有时候它会找不到关键词“下一页”之类的,比如http://book.qq.com/s/book/0/19/19792/2.shtml 这个网站是靠url+1来翻页的 那么能不能把firegestures的自定义脚本和firegestures自带的URL中的数字递增 FireGestures:DecrementURL结合起来呢? 让它先尝试搜索“下一页”之类的关键词来翻页,不行的话就自动url+1 可以吗?? |
|
1楼#
发布于:2010-02-14 14:58
我也想知道,不能让这个帖沉下去 我顶!!
|
|
2楼#
发布于:2010-02-14 14:58
这么多人看过,怎么没有一个人回答的
|
|