電話でのWebKit:JavaScriptを使用してテキストをクリップボードにコピーすることは可能ですか
-
06-07-2019 - |
質問
iPhone 3.0ソフトウェアはコピー/貼り付けを追加し、ネイティブアプリケーションはプログラムでコンテンツをクリップボードにコピーできます。 iPhoneのSafari内で実行されているJavaScriptコードから、同じこと、つまりテキストをクリップボードにコピーすることは可能ですか?
解決
デスクトップでは、Webサイトのコピー/貼り付けは通常、埋め込みFlashギズモを使用しているようです。明らかにiPhone上では不可能であり、望ましくもありません。 Nick DaltonのプレゼンテーションwebView:shouldStartLoadWithRequest:navigationType:テクニックのいずれかを試すことができます。 >こちらからWebビューから情報を引き出してから、適切な UIPasteboard
メソッドを呼び出します。
編集:謝罪—投稿を正しく読みませんでした。 UIWebView
を制御するアプリとは対照的にメインのSafariアプリにある場合、コピーを強制する方法はないと思います。 Glyphboard (サイトはデスクトップ以外のSafari内からのみ動作します)は、おそらく作成されるサイトの例ですこの機能が存在する場合は使用します。
所属していません StackOverflow