Captura de texto con un bookmarklet en IOS7

¿Es posible capturar texto de Safari usando un bookmarklet en un iPod Touch/iPhone cuando se ejecuta iOS7?

En iOS6, podía seleccionar texto y luego abrir un bookmarklet (como este, por ejemplo ) que tomaba el texto usando window.getSelection().

Sin embargo, parece que en iOS7, cualquier acción para invocar un bookmarklet anula la selección del texto. ¿Me estoy perdiendo algo o está roto?

Respuestas (1)

AFAIK ya no es posible.

Intenté mirar el contenido de window.getSelection()la depuración remota de mi iPhone a través de Safari. De hecho, el texto está deseleccionado. Pero incluso visualmente, puedo ver que el texto no está seleccionado cuando tocas un enlace o abres el menú de marcadores.

Con respecto a describir esto como "roto" , supongo que es una cuestión de cómo lo mires. Se podría argumentar que anular la selección es el comportamiento correcto y, por lo tanto, dudo que sea algo que se "solucione".

Ya me lo imaginaba. Tal vez más adelante en el mes, cuando tenga un poco más de tiempo, presente un radar... no hoy, por desgracia.
Buen trabajo de ambos: es una regresión bastante fea, así que si alguien presenta un radar, publíquelo aquí y con gusto lo engañaré.
@bmike Enviado como radar 15656765 -- gist.github.com/mgaudet/7947377
@MatthewG. Perfecto. Dupe está en openradar.me/15656950 y también visita quickradar.com si te apetece.
@bmike se ve genial: Marcado como favorito. Si alguna vez me muevo y empiezo a desarrollar en plataformas de Apple, será útil.
@bmike ¡Sí, ingeniosa utilidad!