Ios 使用ink文件选择器从嵌入式UIWebView上载

Ios 使用ink文件选择器从嵌入式UIWebView上载,ios,file-upload,uiwebview,filepicker.io,Ios,File Upload,Uiwebview,Filepicker.io,我有一个网站正在使用ink的filepicker javascript库上传照片。它可以在桌面和移动设备上的浏览器中工作,区别在于在iOS上,它将打开一个单独的选项卡并从那里上传,上传完成后返回到父选项卡,但在桌面上,它只是在模式视图中打开 现在,我将UIWebView嵌入到一个应用程序中,这样就没有选项卡了。上传按钮所在的页面将被filepicker uploader替换,我本来希望它能保留其父页面的状态,但不知怎的,它不会。我无法上传,即使相同的上传按钮在浏览器中的同一模拟器中工作。我是否必

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


现在,我将UIWebView嵌入到一个应用程序中,这样就没有选项卡了。上传按钮所在的页面将被filepicker uploader替换,我本来希望它能保留其父页面的状态,但不知怎的,它不会。我无法上传,即使相同的上传按钮在浏览器中的同一模拟器中工作。我是否必须使用filepicker iOS库进行此类应用内上载?有什么解决办法吗?谢谢。

在UIWebView的本机iOS应用程序中嵌入基于JavaScript/Filepicker的站点,我也有同样的问题。 我联系了Filepicker.io开发支持人员,他们的声明如下:

“不幸的是,UIWebView的限制禁止跨窗口通信,因为您看到的是父窗口的状态未保存。”


因此,我将不得不在iOS上使用本机Filepicker库。

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