JavaScript: すべてのエラーで Chrome を中断させる方法はありますか? 質問する

JavaScript: すべてのエラーで Chrome を中断させる方法はありますか? 質問する

Firebug の「すべてのエラーで中断」機能に相当するものを Chrome で探しています。Chrome の [スクリプト] タブには「すべての例外で一時停止」がありますが、これはすべてのエラーで中断することとはまったく同じではありません。

たとえば、次のコードを含むページを読み込むときに、Chrome で 行で中断するようにしますfoo.bar = 42。代わりに、「すべての例外で一時停止」を有効にしても、期待どおりの結果が得られません。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
        <script type="text/javascript">

            function doError() {
                foo.bar = 42;
            }

            window.onload = function() {
                try {
                    doError();
                } catch (e) {
                    console.log("Error", e);
                }
            }
        </script>
    </head>
    <body>
    </body>
</html>

上に貼り付けたコードを試してみることができますこのページまたはこれを使用してjsFiddle

ベストアンサー1

入手に苦労したので、さまざまなオプションを示す写真を投稿します。

Chrome 111.0.5563.64 [2023年3月14日に更新]

Chrome の最近の変更は「ブレークポイント」セクションに移動されました [2023 年 3 月 14 日に発見しました]

ここに画像の説明を入力してください

Chrome 101.0.4951.64 [2022年5月27日]

少なくとも Chrome 38.0.2125.111 [2014 年 12 月 11 日] 以降、非常によく似た UI になっています。

タブ内Sources:

ここに画像の説明を入力してください

Pause On Caught Exceptionsボタンがアクティブになると、以下のチェックボックスをオンにできます。ここに画像の説明を入力してください


以前のバージョン

Chrome 32.0.1700.102 [2014 年 2 月 3 日]

ここに画像の説明を入力してください

ここに画像の説明を入力してください ここに画像の説明を入力してください ここに画像の説明を入力してください

Chrome 27.0.1453.93安定版

デバッグオプション

おすすめ記事