我开发了一个带xmhttprequest的phonegap应用程序,可以从网上获取一些文字。它在android中运行良好,但它在iOS中不起作用。
以下是问题:
我有:
我该怎么办?
答案 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