Расширение Chrome дважды щелкните по слову

Я хотел бы знать, как вызвать функцию, когда пользователь дважды щелкает по любому слову на странице, которую они посещают (из содержимого script). Что-то похожее на Расширение словаря Google. Я проверял коды в расширении, но он не был отступом (скомпилирован/сведен к минимуму), поэтому я решил задать этот вопрос здесь. Фрагмент кодов был бы хорош. Спасибо заранее:)

Ответ 1

Я подозреваю, что 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);