IT戦記

プログラミング、起業などについて書いているプログラマーのブログです😚

英単語をダブルクリックで英英辞典を検索する Bookmarklet と Greasemonkey

先に言っておきますが。Firefox 専用です。。。。

自分用に作ったんですが、なかなか便利なので公開します。

このブックマークレットを実行し、そのページ内の英単語をダブルクリックすると自動で英英辞典を検索してくれます。

javascript:document.addEventListener('dblclick',function(){var t=document.getSelection();if(t.match(/^[\w\d_\-\. ]+$/))location.href = "http://dictionary.cambridge.org/results.asp?searchword="+t;},false);void(0);

ちなみに

document.selection.createRange(); とかを使えば IE にも対応できると思います。
そこらへんは誰かがきっとやってくれるさ・・・。ふ・・・。

追記

id:webxix さんから、スペース含んでるとダメと指摘をいただいたので英単語と判定する条件にスペースを入れてみました。