WebKit al telefono: è possibile copiare il testo negli appunti con JavaScript
-
06-07-2019 - |
Domanda
Il software iPhone 3.0 ha aggiunto copia / incolla e l'applicazione nativa può copiare programmaticamente il contenuto negli appunti. È possibile fare lo stesso, ovvero copiare il testo negli Appunti, dal codice JavaScript in esecuzione all'interno di Safari su iPhone?
Soluzione
Sul desktop, copiare / incollare in siti Web sembra in genere utilizzare un gizmo Flash incorporato; ovviamente su iPhone non è né possibile né desiderabile. Potresti provare una delle webView: shouldStartLoadWithRequest: navigationType:
tecniche discusse nella presentazione di Nick Dalton qui per estrarre informazioni dalla visualizzazione Web, quindi chiamare un metodo UIPasteboard
appropriato.
modifica: le mie scuse: non ho letto correttamente il post. Se si trova nell'app Safari principale rispetto a quella di cui controlli UIWebView
, non penso che ci sia un modo per forzare una copia. Glyphboard (il sito funziona solo all'interno di Safari non desktop) è un esempio di un sito che probabilmente verrebbe realizzato utilizzo di questa funzionalità se esisteva.