我使用Icenium Graphite创建了一个应用程序,它使用XMLHttpRequest从另一个站点获取数据。如果我构建应用程序并直接从Icenium下载到我的手机,它在我的手机上工作正常。但是,如果我将其发布到Google Play并从那里下载,我会收到XMLHttpRequest异常101错误。
我理解XMLHttpRequest可能会导致跨网站出现问题,但是如果我以一种方式而不是另一种方式安装,那么为什么同一个应用程序可以正常工作?我很难过......
以下是代码:
var url = "https://someremoteserver.com/currencies/exchange_rates";
var xmlHttp = new XMLHttpRequest();
xmlHttp.open("GET", url, false);
xmlHttp.send(null);
由于
答案 0 :(得分:0)
尝试在设备上进行调试,为此目的使用jshybugger插件。您还可以在设备上设置fiddler代理,如果是请求/响应问题,您应该能够快速找到它。