iOS:从照片库中选择照片并上传到服务器之前,WKWebView中的Javascript代码出现“查询已取消”错误

时间:2017-11-16 00:33:55

标签: javascript ios html5 uiwebview wkwebview

我使用Xcode 9.1(9B55),iOS 11.1模拟器和真正的iPhone / iPad。

我在手机游戏中使用的网站(HTML5 + Javascript)表现完美。但在我的iOS应用程序(Objective-C)中,它使用WKWebView访问同一个网页,并设置所有"隐私 - 照片库使用情况"和其他人一样,在从照片库中选择照片之后和上传到服务器之前总是得到以下错误:

[发现]发现扩展时遇到的错误:错误域= PlugInKit代码= 13"查询已取消" UserInfo = {NSLocalizedDescription = query canceled}

但奇怪的是,我只有一次成功的运行。

关于这个问题,我有几个主题,但没有明确的解决方案。有人说它是iOS 11.x的一个错误,但是我已经在iOS 9.x上尝试过了,错误是一样的。

1 个答案:

答案 0 :(得分:0)

我在iOS 12.1上遇到了同样的问题。我花了很多时间试图弄清楚为什么会出现此错误。我认为由于该错误,我无法将图像上传到服务器。但是每次尝试都失败,由于权限或其他HTTP标头/ cookie,请求失败并显示401状态代码。在我的情况下,此调试错误使我无所适从(也许这就是为什么项目方案中的其他参数 OS_ACTIVITY_MODE = Disabled 对其他人有用的原因,因为它只是从控制台中删除了调试日志)。因此,请确保您还有所有权限/标头的正确HTTP请求。也许它将对您有所帮助,因为它帮助了我。祝你好运。