1

我目前正试图从 WCF Web 服务检索移动设备上的 www-authenticate 标头信息。它是一个建立在 phonegap 平台上的 android 移动应用程序(所以我大量使用 javascript)。

我尝试在几个不同的浏览器上测试该应用程序。ie7 和 safari 让我可以毫无问题地检索信息。然而,Firefox、chrome 和不幸的是,android 设备不允许我获取信息。Chrome 和 Firefox 抱怨跨站点 ajax 调用……当调用该函数时,手机就会死机。

我很确定它与跨站点 ajax 问题无关,因为移动 -> 网络服务不被视为跨站点……我可以成功地从 www.google.com 等常规网站检索标题信息。有没有人有任何提示可以为我指明正确的方向?

以下是我的代码:

function getAuthInfo(){    
var req = new XMLHttpRequest();
    req.open('HEAD', "http://foo.com/messages/userreg", false);
    req.send();
    alert(req.getAllResponseHeaders());
    alert(req.getResponseHeader("Www-Authenticate"));
}
4

0 回答 0