1

私は現在、WCF Web サービスからモバイル デバイスの www-authenticate ヘッダー情報を取得しようとして立ち往生しています。これは、phonegap プラットフォーム上に構築された Android モバイル アプリです (そのため、JavaScript を多用しています)。

いくつかの異なるブラウザーでアプリをテストしてみました。ie7 と safari を使用すると、問題なく情報を取得できます。ただし、Firefox、Chrome、および残念ながら Android デバイスでは、情報を取得できません。Chrome と Firefox は、クロスサイトの ajax 呼び出しについて不平を言っています…そして、関数が呼び出されると電話がフリーズします。

モバイル -> Web サービスはクロスサイトとは見なされないため、クロスサイト ajax の問題とは関係がないと確信しています... www.google.com などの通常の Web サイトからヘッダー情報を正常に取得できます。私を正しい方向に向けるためのヒントはありますか?

以下は私のコードです:

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