31

Chrome の最近のアップデートで、ブレークポイントで一時停止したときに Web ページにオーバーレイが配置されるようになりました。この時点で特にページ マークアップの状態を表示しようとしていますが、オーバーレイは見たいものを正確に隠しています!

このマークアップをオフにする方法はありますか?

または、Chrome をこの誤機能のないバージョンに戻す方法はありますか?

4

3 に答える 3

33

インスペクターの設定にオプションがあります。チェックを外すだけDisable paused state overlayです:設定(F1)、設定タブ(最初のタブ)に移動し、外観(左上)の下の最後のオプションです。

setTimeout(function(){debugger;}, 5000);ホバー時にのみ表示される要素を検査するトリックで非常に便利です。

于 2015-03-10T21:04:00.437 に答える
6

私はこれと同じ問題に遭遇し、「要素」タブに切り替えて要素インスペクター (虫めがねアイコンのある右下のボタン) を有効にすると、オーバーレイが非表示になることを発見しました。ご想像のとおり、要素インスペクターを再度無効にすると、「デバッガーで一時停止」メッセージが返されるため、通常、デバッガーをステップ実行している間はインスペクターを有効のままにします。

直感的ではないかもしれませんが、少なくとも機能します。他の選択肢があれば、ぜひ聞きたいです!

于 2013-09-08T20:12:00.860 に答える