0

我有一个使用ink 的文件选择器javascript 库上传照片的网站。它适用于台式机和移动设备的浏览器,不同之处在于在 iOS 上它将打开一个单独的选项卡并从那里上传并在上传完成后返回到父选项卡,但在桌面上它只是在模式视图中打开。

现在我将 UIWebView 嵌入到应用程序中,因此没有选项卡。上传按钮所在的页面将被文件选择器上传器替换,我希望它能够保留其父页面的状态,但不知何故它不会。即使相同的上传按钮在浏览器的同一个模拟器中工作,我也无法上传。我必须使用文件选择器 iOS 库进行这种应用内上传吗?有什么变通办法吗?谢谢。

4

1 回答 1

1

我在 UIWebView 中的本机 iOS 应用程序中嵌入基于 JavaScript/Filepicker 的站点时遇到了同样的问题。我联系了 Filepicker.io 开发支持,这是他们的声明:

“不幸的是,它目前的外观是 UIWebView 的限制禁止跨窗口通信,因为您看到父窗口的状态没有保存。”

所以,我将不得不在 iOS 上使用本机 Filepicker 库。

于 2013-08-21T20:52:21.827 回答