1

alerler('hell'); のスペルミスの JavaScript 関数アラート firebug はエラーを報告しません。

何故ですか?localhost(または私のサイト)で有効になっています。

4

5 に答える 5

3

どこか<script>への呼び出しがある を持っていることを意味していると思いますよね?alerlerFirebug は、実行されるコードのエラーのみをキャッチします。;) そのため、スペルミスのある関数を含むコードがページの読み込み後に実際に実行されない場合、Firebug はエラーをキャッチしません。これが、Firebug がエラーをキャッチできなかった理由として考えられる唯一の理由です。

于 2009-06-10T01:18:02.273 に答える
2

私のマシンTMで動作します。または、マイ マシンTMでは動作しないと言うべきですか。

>>> alerler('test');
ReferenceError: alerler is not defined
于 2009-06-10T01:16:14.053 に答える
1

FireFox エラー コンソール (Ctrl+Shift+J) が役立つかもしれません。

于 2009-06-10T01:19:04.533 に答える
0

これは非常にありそうもないことですが、関数を定義できたでしょうか?

function alerler(text) {
    // this is a possibility!
}

とはいえ、musicfreakが最も可能性の高い理由だと思います。

于 2009-06-10T02:09:57.910 に答える
0

Firebug には、デバッガーをセットアップした場合のように、いくつかの奇妙な癖があります。デバッガーを停止せずにページを更新すると、firebug が正常に動作しなくなります。幸運にもブラウザを再起動する必要がない場合もあります。

于 2009-06-10T02:04:23.833 に答える