我正在调试一个非常敏感的树解析核心,有时我不小心写了一个无限循环。问题是,每次发生这种情况时,我只能杀死 Chrome 的进程并重新启动它。我什至无法关闭标签。为什么不点击“停止”按钮简单地停止 JavaScript 执行?
问问题
120 次
2 回答
3
停止按钮只是没有连接到 javascript 解释器。答案基本上就是这么简单。
它只是通过关闭网络请求并停止进一步解析或页面加载产生的进一步请求来停止网络请求。
如果您想知道为什么它也不会停止 javascript 的执行,那么您必须询问浏览器设计者/实施者(这对我来说似乎是一个合理的想法)。
于 2012-12-30T08:06:38.920 回答
1
The stop button closes the connection between the client and the server, throwing away any more data that may be incoming.
If the java-script execution has already began, the stop button will do nothing to stop it from running.
于 2012-12-30T08:06:47.330 回答