電話でのWebKit:JavaScriptを使用してテキストをクリップボードにコピーすることは可能ですか

StackOverflow https://stackoverflow.com/questions/1628278

質問

iPhone 3.0ソフトウェアはコピー/貼り付けを追加し、ネイティブアプリケーションはプログラムでコンテンツをクリップボードにコピーできます。 iPhoneのSafari内で実行されているJavaScriptコードから、同じこと、つまりテキストをクリップボードにコピーすることは可能ですか?

役に立ちましたか?

解決

デスクトップでは、Webサイトのコピー/貼り付けは通常、埋め込みFlashギズモを使用しているようです。明らかにiPhone上では不可能であり、望ましくもありません。 Nick DaltonのプレゼンテーションwebView:shouldStartLoadWithRequest:navigationType:テクニックのいずれかを試すことができます。 >こちらからWebビューから情報を引き出してから、適切な UIPasteboard メソッドを呼び出します。

編集:謝罪—投稿を正しく読みませんでした。 UIWebView を制御するアプリとは対照的にメインのSafariアプリにある場合、コピーを強制する方法はないと思います。 Glyphboard (サイトはデスクトップ以外のSafari内からのみ動作します)は、おそらく作成されるサイトの例ですこの機能が存在する場合は使用します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top