我使用 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);
谢谢