2006-11-11
英単語をダブルクリックで英英辞典を検索する 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);
Greasemonkeyはここから
ちなみに
document.selection.createRange(); とかを使えば IE にも対応できると思います。
そこらへんは誰かがきっとやってくれるさ・・・。ふ・・・。
追記
id:webxix さんから、スペース含んでるとダメと指摘をいただいたので英単語と判定する条件にスペースを入れてみました。
トラックバック - http://d.hatena.ne.jp/amachang/20061111/1163250638
リンク元
- 93 http://reader.livedoor.com/reader/
- 41 http://d.hatena.ne.jp/
- 23 http://b.hatena.ne.jp/
- 17 http://www.google.co.jp/ig?hl=ja
- 17 http://www.google.com/reader/view/
- 15 http://b.hatena.ne.jp/entrylist?sort=hot
- 9 http://www.google.co.jp/reader/view/
- 6 http://d.hatena.ne.jp/higayasuo/
- 6 http://lab.urume.net/2006,0916,530.html
- 6 http://www.google.co.jp/search?sourceid=navclient-ff&ie=UTF-8&rls=GGGL,GGGL:2006-18,GGGL:ja&q=FireBug
