0

我使用 Icenium Graphite 创建了一个应用程序,该应用程序使用 XMLHttpRequest 从另一个站点获取数据。如果我构建应用程序并将其直接从 Icenium 下载到我的手机,它在我的手机上运行良好。但是,如果我将它发布到 google play 并从那里下载,我会收到 XMLHttpRequest Exception 101 错误。

我知道 XMLHttpRequest 可能会导致跨站点出现问题,但是如果我以一种方式而不是另一种方式安装相同的应用程序,为什么会正常工作?我被难住了...

这是代码:

            var url = "https://someremoteserver.com/currencies/exchange_rates";
            var xmlHttp = new XMLHttpRequest();
            xmlHttp.open("GET", url, false);
            xmlHttp.send(null);

谢谢

4

1 回答 1

0

尝试在设备上调试,为此使用 jshybugger 插件。您还可以在您的设备上设置提琴手代理,如果是请求/响应问题,您应该能够快速找到它。

于 2013-12-18T12:22:37.550 回答