WebKit no iPhone: é possível copiar texto para a área de transferência com JavaScript
-
06-07-2019 - |
Pergunta
O iPhone 3.0 adicionado copiar / colar e aplicativo nativo pode copiar programaticamente conteúdo para a área de transferência. É possível fazer o mesmo, ou seja, texto copiar para a área de transferência, a partir do código JavaScript em execução dentro Safari no iPhone?
Solução
Na área de trabalho, copiar / colar em sites normalmente parece usar um aparelho flash embutido; obviamente, sobre o iPhone que é possível nem desejável. Você pode tentar uma das técnicas webView:shouldStartLoadWithRequest:navigationType:
discutidos na apresentação de Nick Dalton aqui à informação puxar fora de seu vista web, em seguida, chamar um método UIPasteboard
apropriada.
edit: Minhas desculpas-não ler o post corretamente. Se é no principal aplicativo Safari em oposição a um cuja UIWebView
você controlar, eu não acho que há uma maneira de forçar uma cópia. Glyphboard (local só funciona de dentro non-desktop Safari) é um exemplo de um site que provavelmente seria tomada usar essa funcionalidade se existisse.