m2O

2007/07/08 (日)

トラックバック - http://orera.g.hatena.ne.jp/miya2000/20070708

2007/02/23 (金)

Google キャッシュ内のリンクを Google キャッシュへのリンクに書き換える user.js

|  Google キャッシュ内のリンクを Google キャッシュへのリンクに書き換える user.js - m2O を含むブックマーク

--

2007/07/08 追記

更新しました。
http://orera.g.hatena.ne.jp/miya2000/20070708/p0

--

http://www.archive.org/文字化けに遭遇したので書きました。

// ==UserScript==
// @name Google Cache - Rewrite link to Google cache.
// @include http://72.14.235.104/search?q=cache
// @include http://72.14.203.104/search?q=cache
// ==/UserScript==
(function(){
    var func = function(){
        var an=document.getElementsByTagName('a');
        for(var i=0;i<an.length;i++){
            var a = an[i];
            if ( ! a.href ) continue;
            a.addEventListener('mousedown',function(e){
                var aa = e.target;
                aa.href = 'http:\/\/www.google.co.jp\/search?q='+encodeURIComponent('cache:'+aa.href);
                aa.removeEventListener('mousedown',arguments.callee,false);
            },false);
        }
    };
    window.addEventListener('load', func, false);
})();

mousedown でリンク先を書き換えるアイデアGoogle から拝借。飛ぶ前にアドレスステータスバーで確認できるのがいいよね。

トラックバック - http://orera.g.hatena.ne.jp/miya2000/20070223