Pregunta

Me gustaría saber cómo llamar a una función una vez que el usuario hace doble clic en la palabra en la página que están visitando (a partir de un guión de contenidos). Algo similar a Diccionario de Google extensión . He inspeccionado los códigos en la extensión pero no estaba sangría (compilado / minimizada) así que he decidido hacer esta pregunta aquí. Un fragmento de códigos sería bueno. Gracias de antemano:)

¿Fue útil?

Solución

Sospecho Google añade un EventListener a la página para registrar un doble clic, y luego se pone el texto que se selecciona automáticamente.

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);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top