[Opera]最强User JS之一oAutoPagerize ver 1.0
Opera用自动翻页用户脚本oAutoPagerize更新到ver 1.0了~作者:os0x( http://d.hatena.ne.jp/os0x/ )
发表页面:http://d.hatena.ne.jp/os0x/20080427/1209272053
ver 1.0的oAutoPagerize分3个部分:SITEINFO、设定、本体,请分别下载下面红色标记的3个文件后放入Opera的User JS( opera:config#User Prefs|User javaxcript File )目录中
[*]SITEINFO:
http://ss-o.net/userjs/0AutoPagerize.SITEINFO.js
SITEINFO更新点从原来的infogami( http://swdyh.infogami.com/autopagerize )移动到了wedata( http://wedata.net/databases/AutoPagerize/items )
服务器上的0AutoPagerize.SITEINFO.js每3小时就根据wedata的资料更新一次
手动更新请在右上角的oAutoPagerize图标中的UPDATE SITEINFO上点右键另存为,覆盖旧的SITEINFO文件
[*]设定:
http://ss-o.net/userjs/0AutoPagerize.Settings.js
可修改的设定包括:
[*]图标:
[*]LOADING_IMAGE:加载时的图标
[*]ON_IMAGE:on时的图标
[*]OFF_IMAGE:off时的图标
[*]COLOR:各种状态时的颜色,可以使用上述图片如果看这3个默认图标不爽,可自行修改,图片使用base64编码
[*]SITEINFO:TOP_SITEINFO、BOTTOM_SITEINFO
建议自己添加的SITEINFO写在这里
[*]naviType:显示加载完毕的下一页链接的格式,分link、number两种
[*]AUTO_START:如果不希望oAutoPagerize自动设置为on状态,那么把这个值改为false就行
[*]BASE_REMAIN_HEIGHT:距离当前页面底端还有多少时开始加载下一页
[*]FORCE_TARGET_WINDOW:是否强制修改超链接的target属性,建议修改为false
[*]DISABLE_SITE:禁用oAutoPagerize的网站,正则匹配
目前SITEINFO.js中pixnet相册的SITEINFO适用范围不妥,请自行在此添加'http://www\\.pixnet\\.net/photo/.*'禁用[*]本体:
http://ss-o.net/userjs/oAutoPagerize.js
http://svn.coderepos.org/share/lang/javaxcript/opera-userjs/oAutoPagerize.js
( http://coderepos.org/share/browser/lang/javaxcript/opera-userjs/oAutoPagerize.js )
ss-o.net上的为稳定版本,coderepos上的为最新版本,推荐使用ss-o.net的稳定版本
SITEINFO的说明可以参考 http://autopagerize.jottit.com/
一个典型的SITEINFO项目包括:[*]url:此SITEINFO项有效的地址,javaxcript正则式
注意正则式中的“*”的意思是重复前面一个字符0次或者多次,和通常意义上的通配符“*”不同。要表示通常意义上的通配符“*”,也就是重复任意字符0次或者多次,请用“.*”
[*]nextLink:含有下一页链接的XPath表达式
[*]pageElement:含有页面内容的XPath表达式
[*]insertBefore:描述pageElement插入点的XPath表达式,可选。省略的话,则oAutoPagerize会自动把下一页的pageElement附加在当前页面的pageElement之后
[*]exampleUrl:可选,在oAutoPagerize中无用,方便debug和以后修改
[ 本帖最后由 aaaa007cn 于 2008-6-13 22:16 编辑 ]
更新自定义SITEINFO用
s1用,{
url: \'http://bbs\\\\.saraba1st\\\\.com/forum.*\'
,nextLink: \'//div[@class=\\"p_bar\\"]/a[@class=\\"p_curpage\\"]/following-sibling::a\'
,pageElement:\'//form/div[@class=\\"maintable\\"]/div[@class=\\"spaceborder\\"]/table[@class=\\"row\\"]\'
,exampleUrl: \'\'
}
,{
url: \'http://bbs\\\\.saraba1st\\\\.com/.*\'
,nextLink: \'//div[@class=\\"p_bar\\"]/a[@class=\\"p_curpage\\"]/following-sibling::a\'
,pageElement:\'//form/div[@class=\\"spaceborder\\"]\'
,exampleUrl: \'\'
}
[ 本帖最后由 aaaa007cn 于 2008-6-13 22:41 编辑 ]
页:
[1]