2ちゃんねるブラウザ「JaneView」 Part72

このエントリーをはてなブックマークに追加
936名無し~3.EXE
スクリプトについて報告

あるスクリプトのLateCall処理中に、別のスクリプトで JaneScript.CreateHttpRequest を呼ぶとブロックされます
意図的に制限をかけているのでなければ、修正をお願いします

再現方法
以下のMenuLoopClick実行中にMenuRequestClickを呼ぶ
(同一スクリプトに置いても2つのスクリプトに分けても再現)

function MenuLoopClick(menuObject, targetInfo) {
JaneScript.LateCall(Loop,null)
}

function Loop(){
var timer = JaneScript.TimeGetTime() + 10000;
JaneScript.Log("ループ開始");
while(timer > JaneScript.TimeGetTime()) JaneScript.ProcessMessages();
JaneScript.Log("ループ終了");
}

//------------------------------
function MenuRequestClick(menuObject, targetInfo) {
try {
var hrqObj = JaneScript.CreateHttpRequest("HEAD", "ttp://www.geocities.jp/jview2000/");
if (! hrqObj.Send("")) return "";
} catch(e) {
JaneScript.Log(e.message);
return "";
}
}