Cordova for Visual Studio 2015 Preview:无法从远程主机请求内容

时间:2014-11-12 23:05:31

标签: jquery cordova visual-studio-cordova visual-studio-2015

我正在使用cordova for visual studio 2013而没有任何问题。今天我安装了VS2015预览版并试图移植我的项目,但却遇到了简单的网页请求。

所以我创建了一个新项目来在干净的环境中测试这种行为。 我添加了jquery和一个小脚本:

var url = "http://thetvdb.com/api/GetSeries.php?seriesname=The%20Walking%20Dead";
var request = $.getJSON(url, function(data) {
});

但我总是得到:

Failed to load resource: net::ERR_EMPTY_RESPONSE

在调试期间,我可以看到请求的URL以:

开头
http://localhost:4400/ripple/xhr_proxy?tinyhippos_apikey=ABC&tinyhippos_rurl= 

后跟我想要的网址。

config.xml包含:

<access origin="http://thetvdb.com" />
<access origin="*" />

我还尝试在jquery调用之前添加它:

$.support.cors = true;

我不确定问题是不是我的错......但如果是,请告诉我;)

非常感谢你的帮助!

3 个答案:

答案 0 :(得分:2)

似乎与this有关。基本上,需要禁用纹波跨域代理。

答案 1 :(得分:0)

展开“设置”面板(波纹),“跨源代理=远程(或已禁用)”的“设置”选项

答案 2 :(得分:0)

如果您尝试从本地服务器获取数据 - 展开“设置”面板(波纹),“设置Cross Origin Proxy = Local的选项”并检查相等的代理端口是否已打开URL(在您的情况下为4400)