我正在破坏一个非常敏感的树解析核心,有时我不小心写了一个无限循环。问题是,每次发生这种情况时,我必须采取任何行动杀死Chrome的进程并重新启动。我甚至无法关闭标签。为什么不会点击“停止”按钮来停止JavaScript执行?为什么在浏览器上按“停止”不会暂停JavaScript执行?
0
A
回答
3
停止按钮只是没有连接到JavaScript中间人。答案基本上很简单。
它只能通过关闭网络请求并停止进一步解析或停止由加载页面产生的进一步请求来挂起网络请求。
如果你想知道为什么它不会停止JavaScript执行,那么你必须问浏览器设计者/实现者(这对我来说似乎是一个合理的想法)。
1
停止按钮关闭客户端和服务器之间的连接,丢弃可能传入的更多数据。
如果java脚本执行已经开始,停止按钮将不会阻止其运行。
相关问题
- 1. 为什么JavaScript执行不会停止PHP执行?
- 2. 为什么我的NSOperationQueue在暂停时停止执行?
- 3. Thread.sleep()不会暂停执行
- 4. 停止JavaScript执行而不锁定浏览器
- 5. 浏览器停止/崩溃是否停止脚本执行?
- 6. JavaScript停止暂停
- 7. 当浏览器停止按钮或ESC按下时停止JS
- 8. 如何停止或暂停php执行?
- 9. 为什么JavaScript函数会停止执行?
- 10. 为什么AVAudioplayer在viewWillDisappear时不停止/暂停?
- 11. 在加载时停止applet执行,使用javascript暂停/恢复?
- 12. LocalStorage,在浏览器刷新时停止...为什么?
- 13. SQL Profiler 2000不会暂停或停止
- 14. 停止javascript执行
- 15. 停止执行JavaScript
- 16. 停止执行javascript?
- 17. 暂停执行
- 18. 暂停按钮停止AVAudioPlayer而不是暂停
- 19. 为什么Chrome会在jQuery中的某些行上暂停?
- 20. 执行者服务:为什么程序永远不会停止?
- 21. 如何按暂停按钮时暂停程序执行
- 22. 为什么time.sleep完全停止执行?
- 23. 为代码动画暂停JavaScript执行
- 24. 为什么长时间在Android或iOS设备上按下Javascript会暂停?
- 25. 停止浏览器请求
- 26. 不会暂停执行的C++循环
- 27. 行文中:暂停,停止
- 28. 在JavaScript中停止执行
- 29. 为什么在IE浏览器内部右键点击停止javascript
- 30. 在MouseOver上暂停不能使用跨浏览器选框II