Pregunta

El software iPhone 3.0 agregó copiar / pegar, y la aplicación nativa puede copiar contenido mediante programación al portapapeles. ¿Es posible hacer lo mismo, es decir, copiar texto en el portapapeles, desde el código JavaScript que se ejecuta dentro de Safari en el iPhone?

¿Fue útil?

Solución

En el escritorio, copiar / pegar en sitios web generalmente parece usar un dispositivo Flash incorporado; obviamente en el iPhone eso no es posible ni deseable. Puede probar una de las técnicas webView: shouldStartLoadWithRequest: navigationType: discutidas en la presentación de Nick Dalton aquí para extraer información de su vista web, luego llame a un método UIPasteboard apropiado.

editar: Mis disculpas & # 8212; no leyeron la publicación correctamente. Si está en la aplicación principal de Safari en lugar de una cuya UIWebView controlas, no creo que haya una manera de forzar una copia. Glyphboard (el sitio solo funciona desde Safari que no es de escritorio) es un ejemplo de un sitio que probablemente estaría haciendo uso de esta funcionalidad si existiera.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top