之前写过《快速浏览当前页面的Google快照》,不过Google快照有不足之处,就是只能看到最近的快照,如果页面被删除后又被Google重新抓取,就看不到更早以前的内容了,使用过一些Firefox扩展,发现了这个历史存档网站,能让你回到过去,看看网站之前的网站是怎么样的。

ubuntucn_archives
Ubuntu中文论坛的存档,本站没有收录,我顶

使用方法

很简单,在网站的搜索框你输入要查看的网址,然后点击“Take Me Back”就行了,或者直接在当前网址前面加上

http://web.archive.org/web/*/

FireGuestures脚本

有了这个思路,干脆跟Google快照一样,写个FireGuestures脚本,划手势快速切换,“当前页历史存档”,脚本如下

var url = gBrowser.currentURI.spec;
var urlPrefix = "http://web.archive.org/web/";
if (url.indexOf(urlPrefix) == -1) {
gBrowser.loadURI(urlPrefix + "*/" + url);
} else {
url = url.replace("http://web.archive.org/web/","");
if (url.indexOf("*/") == -1) {
url = url.replace(/^\d+\//,"");
}else {
url = url.replace(/^\*\//,"")
}
gBrowser.loadURI(url);
}

划个手势切换到历史存档页面,再划一下就回到原始页面。