Firebugが廃止されたので、私は開発ツールを使い始めなければなりませんでした。Firefoxのツールはすべてのエラーを捕まえることができますか?
私はページをデバッグしていましたが、ボタンをクリックするとイベントが発生しませんでした。私は、関数が定義されていないことに気付きました。しかし、JSファイルのリファレンスはありませんでしたが、Dev Toolsはそれについて教えてくれませんでした。
私の古いFirebugをインストールしようとすると、 "ReferenceError:foo function is not defined"のようなものが投げられました。
Dev Toolsのオプションをさらに有効にする必要がありますか?またはDev Toolsがすべてのエラーをキャッチできないのでしょうか?あなたが "JS" フィルタはコンソールパネル内有効になっていることを確認する必要があり
UPDATE
テストケース
<script type="text/javascript">
function DoSomething(e){
e.preventDefault();
foo();
}
</script>
<a href="www.google.com" onclick="DoSomething(event)">Click me!</a>
Firefox開発ツールがAJAXコールバックイベント中にトリガされるエラーメッセージをスキップすることがあることに気付きました – Scoots
'Console'タブで' JS'エラーが有効になっていますか? _ ON、OFFに設定可能な 'Net'、' CSS'、 'JS'、' Security'、 'Logging'、' Server'タブ/フィルターです。 –
はい、ありがとうございます。他のエラーが出てきましたが、このエラーはありません。しかし、ところで、このfoo関数はJQueryのクリックイベントの中にあります。 – Jamo