次の JavaScript コード スニペットは、Google Chrome では完全に実行されますが、Firefox では 2 番目のアラートの前に続行されません。
init.js
:
function __init__() {
alert("welcome!");
document.getElementById("myselector").onchange = foo;
alert("must go here");
// some other initialization code goes here
alert("must end here");
}
window.onload = __init__;
foo.js
:
function foo() {
// some other code for function foo
break;
// the rest of the code
}
しかし、Firefox や Chrome の開発者ツール コンソールからエラーが報告されることはなく、何日もイライラしたままでした。