一直都在想,如果有一个Firefox扩展,可以在工具栏增加一个按钮,点击一下就可以把当前页面的URL中的数字加1,自动打开下一个页面,那该是多好呀。不过,一直忙,没有抽空去找这样的Firefox扩展。
今天突发奇想,觉得可以用JavaScript做这件事情。没研究过JavaScript,靠着一点C++的底子写了一小段JavaScript代码。这段js可以放进Firefox的书签或者IE的收藏夹,点击它一下就可以打开当前URL的下一个地址。(也就是把URL中的数字加一)比如,当前页面的地址是"http://yskin.net/1.html",则点击页面后自动打开"http://yskin.net/2.html"。哈哈,我也会写JavaScript啦,bingo
所有WordPress架设的Blog,不论是否使用了永久链接,都可以通过"http://yskin.net/?p=1"这样的方式进行访问。另外,如果想一页一页的看,可以使用"http://yskin.net/?paged=1"这样的地址,依次加下去,就可以10篇10篇地看完所有文章了。所以,如果想遍历一个Blog的所有文件,用这个JavaScript最合适了。
随手打开抓虾,找了里面添加链接的代码,弄了下面这个东西,很方便吧。
如果你的浏览器是IE,右键点击下面的按钮,选择“添加到收藏夹”,忽略弹出的安全提示,接着选择存到“链接”目录,点击确定。
如果你的浏览器是FireFox(握手握手),把这个按钮拖到浏览器的工具栏中即可。
![]()
Firefox 1.5.0.6和IE6 SP2下测试通过。
Update:升级,1.1,现在可以正确处理数字前面包含"0"的URL。
Update2:希望各位使用者到网站来右键添加链接,而不要直接在feed里添加。我倒不是为了访问量,只是刚刚发现在Bloglines里这篇文章的JavaScript代码都给过滤掉了。
Yskin 兄,代码没有完呢。
javascript:var re=/(\d )([^\d]*)$/i;var s=location.href;var r=s.match(re);var n=(Number(r[1]) 1).toString();var m=
可能是ubb转换的问题吧。干脆写出来!
我也作了几个有趣的书签。
http://www.wjmhxx.com/shortway/article.asp?id=8
嗯,改过来了,升完1.1就睡觉了,没再测试一遍,sorry. WordPress没有UBB转换的问题,只是我不懂JavaScript,写上了双引号,被WordPress过滤掉了。用了
% 22就解决了。我再说一遍!你今天被点名了!!!
http://www.nonozone.net/?p=126
想找个留言的地方都找不到!!!
很实用。谢谢
是你的服务器在国外呢,还是你的特效加得太多了?
所以打开你的页面很慢很慢!
刚才点击那个图标来测试,居然没反应。
一看,才想起上次,为了速度,我把你的站点加入了“受限制站点中”。
呵呵!已经取消:P
实验成功,特此感谢!
“江苏省常州市 武进教育信息网”
汗,不会是教育网的吧?不过我这边ping过去时间大概不到200ms。我的站应该还可以吧,服务器是厦门电信的,除了用了coolcode.cn上的一个js,可能导致速度有点慢,不过内容显示出来应该还是很快的。实在不行,通过fx扩展让浏览器在访问我的网站时禁用js,应该对速度有所提升。