首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更新到cordova-ios 4.0打破了uiwebview上的XHR

更新到cordova-ios 4.0打破了uiwebview上的XHR
EN

Stack Overflow用户
提问于 2015-09-25 03:36:15
回答 1查看 363关注 0票数 0

尝试使用cordova-ios 4.0,这样我就可以利用wkwebview。

在ios9设备上,一切都使用wkwebview。在ios8和ios9设备上,当使用uiwebview时,XHR请求根本不起作用( ios8似乎使用uiwebview而不是wkwebview)。

如果我“降级”到cordova-ios 3.8,一切都很好。我已经安装了白名单插件,并在我的config.xml中安装了以下内容:

代码语言:javascript
复制
<access origin="*" />
<access origin="tel:*" launch-external="yes" />
<access origin="geo:*" launch-external="yes" />
<access origin="mailto:*" launch-external="yes" />
<access origin="sms:*" launch-external="yes" />
<access origin="market:*" launch-external="yes" />
<allow-navigation href="*" />
<allow-intent href="*" />
<allow-navigation href="*" />

奇怪的是,config.xml似乎被忽略了。当我使用cordova-ios 3.8构建时,我得到了闪屏、图标等。当我使用cordova-ios 4.0构建时,一切都只是通用的cordova图标/飞溅。

我还在plist文件中添加了NSAppTransportSecurity位,尽管对于ios8来说这不会有任何影响。

我尝试进行的XHR调用在服务器上启用了CORS。

具体地说,我需要帮助找出为什么我不能在cordova-ios 4.0上发出XHR请求。

EN

回答 1

Stack Overflow用户

发布于 2015-09-25 05:47:30

因此,显然我需要在1.1.1-dev版本中安装白名单插件,而不是1.0.0。我不确定到底有什么不同,但前者解决了我所遇到的任何问题。哇哦。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32769545

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档