12

我正在构建一个 iOS 网站,并且正在尝试使用 JavaScript 获取最近复制的图像。

当您将手指放在网站中的照片上时,会弹出一个菜单,其中包含“保存图像”“复制”选项。当您稍后按复制并将其粘贴到文本字段中时,您可以通过以下方式获取 URL:

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

当您在相机胶卷、facebook 应用程序中复制图像时,或者通过选择并转到相同的文本字段(或 textarea)时,粘贴选项不可用,但是当转到 Mail.application 时,粘贴选项可用并且过去的图像。那么有没有人知道如何在 iPad 上获取复制照片的 URL 或二进制数据?

苹果文档:

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 无法直接访问任何本机元素。

但是,如果您在本机应用程序中托管 webview,a-la phonegap ...那么您可以通过处理本机代码中的粘贴,然后使其可用于 webview 来做一些事情。

于 2012-05-22T13:28:07.590 回答