【问题标题】:Upload from embedded UIWebView using ink filepicker使用墨迹文件选择器从嵌入式 UIWebView 上传
【发布时间】:2013-08-13 18:00:22
【问题描述】:

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

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

【问题讨论】:

  • 我遇到了完全相同的问题。有什么解决办法吗?
  • 不,我没有找到。我正在使用本机库,然后在 webview 上评估 javascript 以将文件选择器远程 url 注入到表单中。希望有帮助。 :)

标签: ios file-upload uiwebview filepicker.io


【解决方案1】:

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

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

所以,我将不得不在 iOS 上使用原生 Filepicker 库。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-31
    • 1970-01-01
    相关资源
    最近更新 更多