快適!PDFのリンクをGoogle docs Viewer経由に置き換えるgreasemonkey

つい先日からGoogle Docs ViewerでPDF・PowerPointTIFFのファイルをGoogle docs Viewerで開くことが出来るようになりました。試してみるとPDFなのに軽いっ!
若干デザインが崩れるものもあるようですが、閲覧には全く支障ないです。

一昔前はPDFのリンクをクリックしてしまうと、ブラウザが固まってしまうので地雷のような存在でした。
なのでリンク先がPDFだと分かると敬遠しがちでしたが、greasemonkeyでPDFリンクをGoogle docs Viewer経由で開くようにしたら結構良い感じになりました。

http://userscripts.org/scripts/show/59557

// ==UserScript==
// @name           PDF/PPT/TIF viewer with Google docs
// @namespace      http://d.hatena.ne.jp/Koonies/
// @include        http://*
// @exclude        http://docs.google.com/*
// ==/UserScript==

(function(){
  if (location.href.indexOf("http://docs.google.com/") == -1) {
    var l = document.getElementsByTagName("a");
    var i = l.length; 
    while (i--) {
      if (l[i].href.match(/^[^?]+\.(pdf|ppt|tif)$/)) {
        l[i].href = 'http://docs.google.com/viewer?url=' + l[i].href;
      }
    }
  }
})();

FireFoxGoogle Chromeのどっちでも使用可能です。
chromeでのgreasemonkey使用はGreasemonkey - Google Chrome まとめWikiあたりを参照して下さい)

これを使えば

■ 使用前
http://www.hatena.ne.jp/images/info/hatena_diary_book_sample_h_nobreak.pdf

 ↓↓↓

■ 使用後
http://docs.google.com/viewer?url=http://www.hatena.ne.jp/images/info/hatena_diary_book_sample_h_nobreak.pdf

という風に変わります。

良かったら使ってみて下さい。

(追記 10/17)

Daniel Laniganさんが右クリックの「名前を付けて保存」ではオリジナルのPDFファイルが保存できる改造バージョンをアップされています。(普通の左クリックならGoogle docs Viewerへジャンプ)
こっちの方が便利かも。
http://userscripts.org/scripts/show/59870

【関連記事】
スゴい同一画像検索TinEyeをbookmarkletで更に使い易くしました - Koonies/こりゃいいな!

¥ 1,155
Amazonで詳細を見る by AmaGrea