Así que estoy trabajando en un bookmarklet en el que sería ideal para mí obtener el contenido seleccionado por el usuario mediante el "bucle". Tanto window.getSelection como document.getSelection son funciones a las que puedo llamar, sin embargo, siempre devuelven una cadena vacía.Utilice Javascript para obtener el texto seleccionado en Mobile Safari
Creo que el problema es que cuando toca el icono del marcador en Mobile Safari, se lanza la selección. Por ejemplo, si selecciona un texto, toca "+", marcador u otra pestaña, la selección no se selecciona incluso si cancela.
Alguna idea de si es posible conseguir en este dato en absoluto? ¿O es esto más o menos imposible?
¿Estas seguro que window.getSelection() devuelve una cadena vacía, y no DOMSelection? No tengo acceso a Mobile Safari, pero en webkit esta función devuelve DOMSelection incluso si no hay nada seleccionado en la página. – SWilk
ver también http://stackoverflow.com/questions/1936132/getselection-for-iphone-bookmarklet – cofiem