server not found
スタンドアロンのXULアプリで、例外をキャッチしたいと思います。onStateChange
の場合に状態を確認してみましたnsIWebProgressListener
が、うまくいかないようです。私のonStateChange
イベントの実装は以下のとおりです。有効な値を返すかどうSTATE_START
かを想定しているので、ページの読み込みに問題があり、ユーザーにエラーメッセージが表示されます。STATE_STOP
onStateChange: function(aProgress, aRequest, aFlag, aStatus) {
const STATE_START = Components.interfaces.nsIWebProgressListener.STATE_START;
const STATE_STOP = Components.interfaces.nsIWebProgressListener.STATE_STOP;
if(aFlag & STATE_START) {
document.getElementById("progressBar").hidden = false;
}
if(aFlag & STATE_STOP) {
setTimeout(function() { document.getElementById("progressBar").hidden = true; }, 2000);
}
if(aFlag & (!STATE_START | !STATE_STOP)) {
alert("Your connection seems to be down. Please confirm with your system admin.");
}
return 0;
}、
誰かが私が間違っていることについて親切にアドバイスしてもらえますか?前もって感謝します。