'JavaScript' 分类的存档

给URL中的数字加1的JavaScript

一直都在想,如果有一个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(握手握手),把这个按钮拖到浏览器的工具栏中即可。
Next

Firefox 1.5.0.6和IE6 SP2下测试通过。

Update:升级,1.1,现在可以正确处理数字前面包含"0"的URL。

Update2:希望各位使用者到网站来右键添加链接,而不要直接在feed里添加。我倒不是为了访问量,只是刚刚发现在Bloglines里这篇文章的JavaScript代码都给过滤掉了。