phonagep ios app xhr reponse null

时间:2015-10-20 12:38:26

标签: ios cordova xmlhttprequest

我开发了一个带xmhttprequest的phonegap应用程序,可以从网上获取一些文字。它在android中运行良好,但它在iOS中不起作用。

以下是问题:

  1. 在index.html中,我包含了jquery mobile的外部资源。它没有用。
  2. xmlhttprequest响应为null,但status = 200。既不成功也不称错误功能。
  3. 我有:

    1. cordova 3.9.1
    2. access origin =" " 允许导航href =" "
    3. 我该怎么办?

1 个答案:

答案 0 :(得分:0)

@Agnes,这是一个好坏参半的答案。在4.0.0之前的Cordove / Phonegap版本上,不需要#include <iostream> #include <string> #include <fstream> #include <sstream> #include <cstdlib> int main() { std::ifstream data("prisoner_data.csv"); if (!data.is_open()) { std::exit(EXIT_FAILURE); } std::string str; std::getline(data, str); // skip the first line while (std::getline(data, str)) { std::istringstream iss(str); std::string token; while (std::getline(iss, token, ',')) { // process each token std::cout << token << " "; } std::cout << std::endl; } } ,也不是CSP(内容安全策略)的新要求。但是,从iOS9开始,Apple推出了新的ATS(App Transport Security)。

我没有给你一个好的答案,因为目前的Cordova whitelist文档很乱。我的raw notes显示出混乱。我还在整理博客文章。

我能做的最好的事情就是把你转向干净的常见问题解答 Top Mistakes by Developers new to Cordova/Phonegap

阅读 10。不添加新的&#34;白名单&#34;,&#34;白名单插件&#34; config.xml中的参数和&#34;内容安全策略&#34;

Apple的东西是该部分的底部。 请让我知道你的想法。

TIA