Il software iPhone 3.0 ha aggiunto copia/incolla e l'applicazione nativa può copiare il contenuto negli Appunti a livello di programmazione. È possibile fare lo stesso, cioè copiare il testo negli Appunti, dal codice JavaScript in esecuzione all'interno di Safari sull'iPhone?WebKit su iPhone: è possibile copiare testo nella clipboad con JavaScript
risposta
Sul desktop, la copia/incolla nei siti Web in genere sembra utilizzare un gizmo Flash incorporato; ovviamente su iPhone che non è né possibile né desiderabile. Potresti provare una delle tecniche webView:shouldStartLoadWithRequest:navigationType:
discusse nella presentazione di Nick Dalton here per estrarre le informazioni dalla tua visualizzazione web, quindi chiamare un metodo appropriato UIPasteboard
.
modifica: Le mie scuse-non ho letto correttamente il post. Se si trova nell'app principale di Safari rispetto a uno il cui controllo è UIWebView
, non penso che ci sia un modo per forzare una copia. Glyphboard (il sito funziona solo da Safari non desktop) è un esempio di un sito che probabilmente utilizzerebbe questa funzionalità se esistesse.