Je travaille donc sur un bookmarklet où il serait idéal pour moi de saisir le contenu sélectionné par l'utilisateur en utilisant la "boucle". Les deux window.getSelection et document.getSelection sont des fonctions que je peux appeler, cependant, ils retournent toujours une chaîne vide.Utilisez JavaScript pour obtenir le texte sélectionné dans Mobile Safari
Je crois que le problème est que lorsque vous appuyez sur l'icône de signet dans Mobile Safari, la sélection est libérée. Par exemple, si vous sélectionnez du texte, appuyez sur le "+", le signet ou sur un autre onglet, la sélection n'est pas sélectionnée même si vous annulez.
Vous ne savez pas s'il est possible d'obtenir ces données? Ou est-ce à peu près impossible?
Etes-vous sûr que window.getSelection() renvoie une chaîne vide, et non DOMSelection? Je n'ai pas accès à Mobile Safari, mais dans webkit cette fonction retourne DOMSelection même s'il n'y a rien de sélectionné sur la page. – SWilk
voir aussi http://stackoverflow.com/questions/1936132/getselection-for-iphone-bookmarklet – cofiem