Coordonnées du texte sélectionné dans la page du navigateur

J'ai besoin des coordonnées en pixels du début de la sélection de texte (n'importe où sur la page, pas dans un textarea).

J'ai essayé en utilisant les coordonnées du curseur, mais cela ne fonctionnait pas très bien parce que les coordonnées du curseur et le début de la sélection ne sont pas toujours les mêmes (par exemple, lorsqu'un utilisateur fait glisser sur un texte).

J'espère que quelqu'un a la solution!

OriginalL'auteur Bouke | 2011-07-27