WebKit on the Phone: est-il possible de copier du texte dans le presse-papiers avec JavaScript
-
06-07-2019 - |
Question
Le logiciel iPhone 3.0 ajouté copier / coller, et l'application native peut copier par programme le contenu dans le Presse-papiers. Est-il possible de faire la même chose, c.-à-d. Copier du texte dans le presse-papiers, à partir de code JavaScript s'exécutant dans Safari sur l'iPhone?
La solution
Sur le bureau, le copier / coller dans les sites Web semble généralement utiliser un gizmo Flash intégré; évidemment sur l'iPhone, ce n'est ni possible ni souhaitable. Vous pouvez essayer l'une des techniques webView: shouldStartLoadWithRequest: navigationType:
décrites dans la présentation de Nick Dalton "nofollow noreferrer" > ici pour extraire des informations de votre vue Web, puis appelez une méthode UIPasteboard
appropriée.
modifier: Mes excuses, je n'ai pas lu le message correctement. Si c'est dans l'application Safari principale, par opposition à celle dont vous contrôlez UIWebView
, je ne pense pas qu'il soit possible de forcer une copie. Glyphboard (le site ne fonctionne qu'à partir de Safari non-desktop): voici un exemple de site qui ferait probablement utilisation de cette fonctionnalité si elle existait.