如何以编程方式禁用 Chrome 开发人员工具中的 JavaScript?

cho*_*on4 5 javascript google-chrome

另一个相关问题仅说明如何通过 Chrome 提供的 GUI 打开/关闭 JavaScript。但是,我想从 Chrome 控制台以编程方式切换 JavaScript ,或者通过一次击键(例如点击 F12)来切换 JavaScript。

我想要这种能力的原因是因为我正在开发一个 Web 应用程序,它有一个我想要修改的下拉菜单;我不确定这个下拉菜单在代码库中的位置,所以我想暂停执行并检查它。每当我单击任何开发人员工具选项以暂停执行时,它都会关闭下拉菜单。

一个潜在的解决方案是简单地将调试器放在下拉菜单所在的代码中,但这是一个先有鸡还是先有蛋的问题,因为暂停执行的全部目的是找到该下拉菜单在代码库中的位置。

dta*_*ers 1

在开发人员工具中,您可以右键单击检查器选项卡中的节点,然后使用“强制元素状态”子菜单来模拟鼠标悬停。

此外,您还应该以 file:line 的形式获得大量事件侦听器,您可以从中向后查找相关代码。

另外++,可以在JS中模拟事件如何使用JavaScript模拟鼠标点击?