12

iOS Webサイトを構築していて、JavaScriptを使用して最近コピーした画像を取得しようとしています。

Webサイトの写真に指を置くと、メニューがポップアップ表示され、画像を保存するコピーするかを選択できます。コピーを押して後でテキストフィールドに貼り付けると、次のURLを取得できます。

pasteEvent.clipboardData.getData('text/uri-list');

カメラロール、Facebookアプリケーション、またはを選択して同じテキストフィールド(またはテキストエリア)に移動すると、貼り付けオプションは使用できませんが、Mail.applicationに移動すると、貼り付けオプションが使用可能になります。画像を貼り付けます。では、iPadでコピーした写真のURLまたはバイナリデータを取得する方法を知っている人はいますか?

Appleのドキュメント:

http://developer.apple.com/library/safari/#documentation/appleapplications/Conceptual/SafariJSProgTopics/Tasks/CopyAndPaste.html

例:

http://codebits.glennjones.net/editing/getclipboarddata.htm

4

1 に答える 1

1

JavaScript はネイティブ要素に直接アクセスできないため、これは Web サイトでは実行できません。

ただし、ネイティブ アプリケーションで webview をホストしている場合は、phonegap ... ネイティブ コードで貼り付けを処理し、webview で使用できるようにすることで、ここで何かを実行できる場合があります。

于 2012-05-22T13:28:07.590 に答える