Chciałbym wiedzieć, jak wywołać funkcję, gdy użytkownik kliknie dwukrotnie dowolne słowo na odwiedzanej stronie (ze skryptu treści). Coś podobnego do Google Dictionary extension. Sprawdziłem kody w rozszerzeniu, ale nie było wcięte (skompilowane/zminimalizowane), więc postanowiłem zadać to pytanie tutaj. Fragment kodu byłby dobry. Z góry dziękuję :)Rozszerzenie Chrome kliknij dwukrotnie na słowo
11
A
Odpowiedz
11
Podejrzewam, że Google dodaje do strony EventListener, aby zarejestrować podwójne kliknięcie, a następnie pobiera tekst, który został automatycznie wybrany.
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);
+0
dzięki. działa jak urok. –
Dokładne samo pytanie jak ja. Ale wciąż jest złota :-) Dzięki Nam. – Yeo