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