ユーザーがアクセスしているページの任意の単語を (コンテンツ スクリプトから) ダブルクリックしたときに、関数を呼び出す方法を知りたいです。Google Dictionary extensionに似たもの。拡張機能のコードを調べましたが、インデント (コンパイル/最小化) されていないため、ここでこの質問をすることにしました。コードのスニペットが良いでしょう。前もって感謝します :)
3465 次
1 に答える
14
Google が EventListener をページに追加してダブルクリックを登録し、自動的に選択されたテキストを取得していると思われます。
http://developer.mozilla.org/en/DOM/element.addEventListener
http://developer.mozilla.org/en/DOM/window.getSelection
f=function(){
console.log(window.getSelection().toString());
}
document.body.addEventListener('dblclick',f);
于 2010-10-24T10:41:30.697 に答える