広告
Amazon.co.jp
カテゴリー

2009年 5月 30日(土曜日)

docomo夏モデル「N-06A」「P-07A」が、JavaScriptに関する不具合の関係で一時的にJavaScriptを殺されているというgdgdな状況が続いていますが、今回の不具合の原因とうわさされているXMLHttpRequestをふと試してみたくなって、ちょっとしたコードを書いて試してみました。

<html>
<head>
<script>
function test()
{
//    alert(‘hoge’);
    var requester = new XMLHttpRequest();

    requester.open(‘GET’, ‘/test.txt’, true);
    requester.onreadystatechange=function()
    {
       if (requester.readyState == 4)
       {
           onloaded(requester);
       }
    };

    requester.send(”);

}

function onloaded(requester)
{
    res = requester.responseText;
    document.getElementById(‘result’).innerHTML = res;
}
</script>
</head>
<body>
<input type="button" onclick="test();" value="hoge"/>
<div id="result"></div>
</body>

ものすごく投げやりなコードですがw、一応XMLHttpRequestを使ってtest.txtの内容を取りに行き表示するプログラムになっています。

PCのブラウザではこんな感じで、正しくtest.txtの内容を取りにいけたのですが、

image

iモードHTMLシミュレータIIでiモードブラウザ2.0モードにしてもこのサンプルが正しく動きませんでした。きっと実機では動くんだろうなと思いながらちょっと釈然としない思いです。

あと、SoftBankのYahoo!ケータイでJavaScriptが動くのですが、少なくとも手元の821SHでは上のサンプルが動きませんでした。SoftBankの端末ではXMLHttpRequestが殺されているっぽいですね。

#何か勘違いしているのかもしれません。ご指摘歓迎いたします。

Trackback URL:

Leave a Reply

プロフィール
名前:えど(吉川英一)
誕生日:1973/07/21
性別:男
職業:システムエンジニア
Web:http://www.bari-ikutsu.com
Mail:edo @ bari-ikutsu.com
【特定電子メール法に基づく表示】広告メール、迷惑メールの送信はお断りします。
北海道大学で博士(工学)取得後、大学助手を経てシステムエンジニアに。ケータイ・PC・インターネット関連技術を専門とし、その方面の話題に敏感に反応します。最近はマイコミジャーナルでケータイ関係の執筆活動もしています。モバイルシステム技術検定1級、ケータイ実務検定、テクニカルエンジニア(DB/NW/ES)保持者。ケータイプロ集団「K-MAX」メンバー。日本Androidの会会員。趣味はインターネットとケータイいじり、携帯電話コレクション。好きなものは甘いものとコーヒー。
Amazon.co.jp
Google検索
アーカイブ