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

问题描述 投票:4回答:1

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

我在移动野生动物园中使用的网站(HTML5 + Javascript)表现完美。但是在我的iOS应用程序(Objective-C)中,它使用WKWebView访问同一个网页,并设置所有“隐私 - 照片库使用”等,在从照片库中选择照片之前和上传之前总是得到以下错误服务器:

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

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

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

javascript ios html5 uiwebview wkwebview
1个回答
0
投票

我在iOS 12.1上遇到了同样的问题。我花了很多时间试图弄清楚为什么我会收到这个错误。我想因为那个错误我无法将图像上传到服务器。但结果是每次尝试时,由于权限或其他http标头/ cookie,请求因401状态代码而失败。在我的情况下,这个调试错误意味着我没想到的任何事情(也许这就是为什么项目方案中的其他参数OS_ACTIVITY_MODE =禁用其他人的原因,因为它只是从控制台中删除了调试日志)。因此,请确保您拥有包含所有权限/标头的正确HTTP请求。也许它会帮助你,因为它帮助了我。祝好运。

© www.soinside.com 2019 - 2024. All rights reserved.