XmlHttpRequestでcannot load
- 題名: XmlHttpRequestでcannot load
- 著者: ほらいずん
- 日時: 2012/08/08 16:07:04
- ID: 30822
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: XmlHttpRequestでcannot load
- 著者: kiku
- 日時: 2012/08/09 15:13:23
- ID: 30823
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: XmlHttpRequestでcannot load
- 著者: ほらいずん
- 日時: 2012/08/09 17:27:20
- ID: 30824
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: XmlHttpRequestでcannot load
- 著者: Azulean
- 日時: 2012/08/09 22:10:58
- ID: 30825
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: XmlHttpRequestでcannot load
- 著者: ほらいずん
- 日時: 2012/08/20 9:06:18
- ID: 30841
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[その他]
はじめまして、こんにちわ。
今、Android(4.0.3)アプリを作っています。
ASP.NETで作られたWebアプリをWebViewに表示し、JavaScriptで
AndroidアプリとWebアプリをやり取りするようなものを作っています。
ここで、Webアプリ内にはJavaScriptで別のaspxにリクエスト(POSTじゃない)を
投げ、JSONのレスポンスを受ける処理がありますが、なぜかうまくいかず
以下のようなエラーとなります。
XmlHttpRequest cannot load <URL>. Cannot make any requests from null.
ちなみにJavaScriptの当該処理では、IEだった場合は「new ActiveXObject("Microsoft.XMLHTTP")」、
FireFox,Safari,Operaだった場合は「new XMLHttpRequest」を取得して使用しています。
ためしにPCでIE、FireFox、Safari(Win)、Chromeからアクセスしたら正常に処理が完了しました。
また、同等のiOSアプリも作っていて、そちらもWebViewを使っていますが正常に処理が完了します。
それでは…とデバッグに使っているAndroid端末(Xoom)の標準ブラウザからWebアプリを開き、
当該処理をキックしてもこれまた正常に処理が完了します。
なぜかAndroidアプリのWebViewを使っているときだけ上記のエラーとなります。
ぐぐって海外のサイト等も機械翻訳しながら見ていますが、
目的の情報らしいものも無くさっぱりお手上げです。
長文となりましたが、どうかご教示お願いいたします…!