phonegap ios 应用程序 xhr 响应为空
phonagep ios app xhr reponse null
我开发了一个带有 xmhttprequest 的 phonegap 应用程序来从网络上获取一些文本。它在 android 中工作正常,但在 iOS 中不工作。
问题如下:
- 在 index.html 中,我包含 jquery 移动设备的外部资源。没用。
- xmlhttprequest 响应为空,但状态=200。既不调用成功也不调用错误函数。
我有:
- 科尔多瓦 3.9.1
- 访问来源=""
允许导航 href=""
我该怎么办?
@Agnes,
这是一个混合的答案。在 4.0.0 之前的 Cordove/Phonegap 版本上,whitelist
不是必需的,CSP(内容安全策略)的新要求也是如此。但是,从 iOS9 开始,Apple 实施了新的 ATS(应用程序传输安全)。
我没有很好的答案给你,因为当前的 Cordova whitelist
文档很乱。我的 raw notes 显示混乱。我还在整理博客 post.
我能做的最好的就是把你转向干净的常见问题解答
Top Mistakes by Developers new to Cordova/Phonegap
阅读10。不在 config.xml 和 "Content Security Policy"
中添加新的 "white-list"、"white-list plugin" 参数
Apple 相关内容位于该部分的底部。
请让我知道你的想法。
TIA
我开发了一个带有 xmhttprequest 的 phonegap 应用程序来从网络上获取一些文本。它在 android 中工作正常,但在 iOS 中不工作。
问题如下:
- 在 index.html 中,我包含 jquery 移动设备的外部资源。没用。
- xmlhttprequest 响应为空,但状态=200。既不调用成功也不调用错误函数。
我有:
- 科尔多瓦 3.9.1
- 访问来源="" 允许导航 href=""
我该怎么办?
@Agnes,
这是一个混合的答案。在 4.0.0 之前的 Cordove/Phonegap 版本上,whitelist
不是必需的,CSP(内容安全策略)的新要求也是如此。但是,从 iOS9 开始,Apple 实施了新的 ATS(应用程序传输安全)。
我没有很好的答案给你,因为当前的 Cordova whitelist
文档很乱。我的 raw notes 显示混乱。我还在整理博客 post.
我能做的最好的就是把你转向干净的常见问题解答
Top Mistakes by Developers new to Cordova/Phonegap
阅读10。不在 config.xml 和 "Content Security Policy"
中添加新的 "white-list"、"white-list plugin" 参数Apple 相关内容位于该部分的底部。 请让我知道你的想法。
TIA