Catturare il testo con un bookmarklet in IOS7

3

È possibile acquisire testo da Safari utilizzando un bookmarklet su un iPod Touch / iPhone quando si esegue iOS7?

In iOS6 posso selezionare il testo e quindi aprire un bookmarklet (come questo per esempio ) che ha afferrato il testo utilizzando window.getSelection() .

Tuttavia, sembra in iOS7, qualsiasi azione per richiamare un bookmarklet deseleziona il testo. Mi manca qualcosa o è rotto?

    
posta Matthew G. 12.12.2013 - 18:19
fonte

1 risposta

3

AFAIK non è più possibile.

Ho provato a esaminare il contenuto di window.getSelection() eseguendo il debug remoto del mio iPhone tramite Safari. Il testo è davvero deselezionato. Ma anche visivamente, sono in grado di vedere che il testo viene deselezionato quando tocchi un link o apri il menu dei segnalibri.

Per quanto riguarda la descrizione di questo come "broken" , suppongo che sia una questione di come la si guardi. Si potrebbe sostenere che deselezionare è il comportamento corretto e quindi dubito che sia qualcosa che verrà "corretto".

    
risposta data 12.12.2013 - 21:31
fonte

Leggi altre domande sui tag