勝手に Dr.Web LinkChecker for Sleipnir を書いた

そもそもDr.Webとは

Doctor Web, Ltd.(露)開発のアンチウィルスソフトです。
日本法人はDoctor Web Pacific
無料(広告型)、非常駐、インストール不要なDr.WEB CureIt!だとか、
CD/USBブート可能なDr.Web LiveCD/Dr.Web LiveUSBとかもあります。

Dr.Web LinkChecker

そして、ブラウザ用のアドオンのDr.Web LinkCheckerってのがあります。
IEFirefoxChromeSafariOpera用のアドオンが揃っています。

各アドオンによって多少出来ることが違うようです。
IE用のは一番シンプルで、リンク上でのコンテキストメニューの時に表示され、そのリンクが安全かどうかを検査してくれます。
インストールもregファイルをDLして、それをダブルクリックするだけです。

で、これはIEコンテキストメニューに追加されるものなのでSleipnirでも使えます。
ただし、IEの小窓を開いてそこに結果が表示されます。
個人的にこの挙動が気に食わないので、Sleipnirの新規タブ、SuperViewで開く2つのUAスクリプトを書きました。

ダウンロード

ファイルダウンロード後、解凍して"scripts"フォルダに放り込んでください。
そして、"BrwsCtxtMenuAchAddPopup.xml"を編集追記してください。*1


また、現在開いているページをチェックしたい場合は
UAスクリプトなら

(function(){sleipnir.api.NewWindow("http://online.us.drweb.com/result/?url="+encodeURIComponent(location.href), true);})();

とか

(function(){sleipnir.api.ExecuteAction('SuperDragShowSuperView(\"http://online.us.drweb.com/result/?url='+encodeURIComponent(location.href)+'\",-1,0,0,670,450)');})();

とか

Bookmarkletなら

javascript:(function(){open("http://online.us.drweb.com/result/?url="+encodeURIComponent(location.href));})();


今回のスクリプト10th543さんのスクリプトを参考にしました。

*1:"BrwsCtxtMenuAchAddPopup.xml"についてはこちらを参照のこと