回答:
この問題の正確な解決策は見つかりませんでしたが、目標を達成するためにページに配置できる(またはJavascriptコンソールに貼り付ける)ことができるワンライナーを思い付きました。
jQuery(window).keydown(function(e) { if (e.keyCode == 123) debugger; });
これにより、を押すと実行が一時停止しますF12。
(debugger
ブレークポイントを強制するJavaScriptステートメントです。)
更新: Dev Toolsには多くの組み込みショートカット(F1リストを押す)がありますが、それらを機能させるにはDev Toolsウィンドウに集中する必要があります。スクリプト実行の一時停止はF8(Chrome 45の時点で[ソース]タブを表示しているとき)またはCtrl+ /です。
一時停止する前にページに集中し続ける必要がある場合は、上記の1行のライナーがまだ役に立つかもしれません。
window.addEventListener('keydown', e => { if (e.keyCode === 123) debugger })
setTimeout(function() { debugger; }, 1000)
ここで役立ちます
「スクリプトの実行を一時停止/再開」するためのGoogleのキーボードショートカットリファレンスリスト:
ホバーやアクティブなどの奇妙な状態の物を検査する簡単な方法があります。最初に、Chrome Dev ToolsのElementsペインでDOMノードを見つけます。これで、ノードを右クリックしてコンテキストメニューの[要素の強制状態]を確認するか、ノードを選択して[スタイル]タブを確認し、右上にマウスポインター付きの破線のアイコンを見つけることができます。 (+ / plusアイコンの隣にある新しいCSSルールをelement.style
選択した要素に追加できます)。
これらの状態のいずれかをアクティブにすると、要素ペインの左マージンに小さな円が表示され、その行の要素の自然状態がオーバーライドされたことを示します。
キーボードの[一時停止]ボタンを押してJavaScriptの実行を一時停止できる小さなChrome拡張機能を簡単に作成しました
pause/break
キーボードを押すGoogle-fuを行使して、Chromeキーボードショートカットの公式Googleリストを見つけました
専用のものはないようです。ただし、必要に応じて、キーの組み合わせを一時停止ボタンとして解釈するプラグインをいつでも作成できます。