非常に機密性の高いツリー解析コアをデバッグしていて、誤って無限ループを書いてしまうことがあります。問題は、これが発生するたびに、Chrome のプロセスを強制終了して再起動する以外に何もしなければならないことです。タブを閉じることもできません。「停止」ボタンを押しても JavaScript の実行が停止しないのはなぜですか?
2 に答える
3
停止ボタンは、javascript インターピーターに接続されていません。答えは基本的に簡単です。
ネットワーク要求を閉じて、ページの読み込みによって生成されたさらなる解析またはさらなる要求を停止することによって、ネットワーク要求を停止するためにのみ接続されています。
JavaScript の実行も停止しない理由を知りたい場合は、ブラウザの設計者/実装者に問い合わせる必要があります (私には妥当な考えのようです)。
于 2012-12-30T08:06:38.920 に答える
1
停止ボタンは、クライアントとサーバー間の接続を閉じ、着信する可能性のあるデータを破棄します。
JavaScript の実行がすでに開始されている場合、停止ボタンは何も実行を停止しません。
于 2012-12-30T08:06:47.330 に答える