2009-10-15 11 views
4

J'utilise FF 3.5.3 sous Windows Vista.Comment accéder au texte actuellement sélectionné à partir d'un bookmarklet, alors que sur gmail.com

Ceci est mon (sous la direction de la brièveté) bookmarklet:

javascript:(function(){ 
var text = window.content.getSelection().toString(); 
alert(text); 
})();

Works, mais pas sur gmail.com. Probablement en raison du contenu généré dynamiquement.

Je suis au courant de la solution de contournement this, mais cela ne fonctionne que pour les extensions Firefox.

Répondre

6

Gmail à l'aide de cadres. Essayez:

document.getElementById('canvas_frame').contentWindow.getSelection().toString(); 
+0

Super! Cela a résolu! – jamting