Captura de texto com um bookmarklet no IOS7

3

É possível capturar texto do Safari usando um bookmarklet em um iPod Touch / iPhone ao executar o iOS7?

No iOS6 eu poderia selecionar o texto e, em seguida, abrir um bookmarklet (como este por exemplo ) que pegou o texto usando window.getSelection().

No entanto, parece que no iOS7, qualquer ação para invocar um bookmarklet desmarca o texto. Estou apenas sentindo falta de algo ou isso está quebrado?

Matthew G.
fonte

Respostas:

3

AFAIK não é mais possível.

Tentei olhar para o conteúdo de window.getSelection() por depuração remota do meu iPhone através do Safari. O texto é realmente desmarcado. Mas, mesmo visualmente, posso ver que o texto é desmarcado quando você toca em um link ou abre o menu de favoritos.

No que diz respeito a descrever isso como "quebrado" , Eu suponho que é uma questão de como você olha para isso. Pode-se argumentar que desmarcar é o corrigir comportamento e, portanto, eu duvido que seja algo que vai ficar "consertado".

Lasse
fonte
Eu pensei assim. Talvez no final do mês, quando eu tiver um pouco mais de tempo, eu arquive um radar ... não hoje, infelizmente.
Matthew G.
Bom trabalho de vocês dois - é uma regressão muito feia, então se alguém arquivar um radar, pls postá-lo aqui e eu vou com prazer enganá-lo.
bmike
@bmike Submetido como radar 15656765 - gist.github.com/mgaudet/7947377
Matthew G.
@MatthewG. Perfeito. Dupe está em openradar.me/15656950 e também confira quickradar.com se você é tão inclinado.
bmike
@bmike parece legal: marcado. Se eu sair da minha bunda e começar a fazer desenvolvimento nas plataformas da Apple, será útil.
Matthew G.