Chrome Beta 115中DevTools调试器禁用问题求助
Chrome Beta 115中DevTools调试器禁用问题解析
这不是Chrome的bug,而是115版本Beta分支引入的进程管理策略变更带来的预期限制。
Chrome的ProcessPerSiteUpToMainFrameThreshold特性是为了优化多标签页的进程资源分配,当单个进程承载多个顶级框架时,DevTools调试器会因为进程隔离机制的约束无法正常工作,因此官方直接禁用了该场景下的调试器,并给出了临时绕过方案。
解决方法
- 关闭所有Chrome Beta窗口
- 右键点击Chrome Beta快捷方式,打开「属性」
- 在「目标」输入框的现有内容末尾,添加参数:
--disable-features=ProcessPerSiteUpToMainFrameThreshold(注意参数前有一个空格) - 点击「应用」后重新启动Chrome Beta,调试器即可正常使用
该限制是官方有意设置的,目的是避免调试器在多框架进程环境下出现不可预期的异常。后续正式版可能会优化该逻辑,但当前Beta版本只能通过上述启动参数来恢复调试功能。
内容的提问来源于stack exchange,提问作者Sam Denty
相关产品推荐
相关产品推荐

