突然发现未登录时看帖子没有页面链接了,只能看第一页,这个不方便啊。
试了下,原来只是去掉了链接,用地址还是可以访问其它页面的,写了几个脚本,这样不登录也可以看多页了
//转到页面
javas cript:(function(){var c=window.location.href;var u='.ad.siemens.com.cn/club/bbs/post.';if(c.indexOf(u)!=-1){var s='&pno=';var p=c.lastIndexOf('&');var g=prompt('输入页号','2');if(g==null) u=c;else u=c.substring(0,p)+s+g;}else{u=c;alert("只能用于西门子自动化论坛帖子");}window.location=u;})()
打开帖子后,将上面的代码复制到地址栏,回车,输入页号(浏览器可能阻拦弹出窗口),即可查看其它页面。注意这个脚本是一整行,中间没有回车的。
为了方便以后使用,可以这个脚本添加到收藏夹中:先随添加一个页面到收藏夹,然后编辑它,在 url 一栏中输入上面的脚本代码,名字可随便取一个比如 goto page of siemens。以后打开帖子,在收藏夹中选择它即可进行页面跳转。
这个脚本运行时会先弹出一个输入框(可能会被浏览器阻止),用来输入页号,确定后即转到相应在页面。(因受脚本长度限制,没有严格的参数检查,输入页面请保证是半角数字)
下面两个是直接“上一页、下一页”,没有交互过程的
//上一页
javas cript:(function(){var c=window.location.href;var u='.ad.siemens.com.cn/club/bbs/post.';if(c.indexOf(u)!=-1){var s='&pno=';var p=c.lastIndexOf('&');var g=c.indexOf(s);if(g==-1){g=1;}else{g=parseInt(c.substring(p+5))-1;if(g<1) g=1;} u=c.substring(0,p)+s+g;}else{u=c;alert("只能用于西门子自动化论坛帖子");}window.location=u;})()
//下一页
javas cript:(function(){var c=window.location.href;var u='.ad.siemens.com.cn/club/bbs/post.';if(c.indexOf(u)!=-1){var s='&pno=';var p=c.lastIndexOf('&');var g=c.indexOf(s);if(g==-1){g=2;}else{g=parseInt(c.substring(p+5))+1;} u=c.substring(0,p)+s+g;}else{u=c;alert("只能用于西门子自动化论坛帖子");}window.location=u;})()
如果浏览器是 MT,可以用网址一键能功能,直接用功能键翻页,更方便