javascript - 如何重新启用右键单击以便我可以检查 Chrome 中的 HTML 元素?

标签 javascript google-chrome

我正在查看一个网页,该网页已覆盖右键单击按钮以显示其自己的弹出式 HTML 元素。

这会阻止我使用 Chrome 开发者工具检查元素。

有人知道我可以从 Chrome 控制台注入(inject)的 JavaScript 片段吗 重新启用右键单击?

我可以打破现有的“右键单击”功能,以便能够轻松检查 HTML 元素。

最佳答案

如果他们刚刚更改了 oncontextmenu 处理程序(这是最直接的方法),那么您可以这样删除他们的覆盖:

window.oncontextmenu = null;

否则,如果它附加到单个元素,您可以获得页面的所有元素,然后删除每个元素上的处理程序:

var elements = document.getElementsByTagName("*");
for(var id = 0; id < elements.length; ++id) { elements[id].oncontextmenu = null; }

或者,您似乎可以关闭此类脚本; via an extension in Chromeoption in Firefox - 在 javascript 选项的高级框中,关闭“禁用或替换上下文菜单”。

关于javascript - 如何重新启用右键单击以便我可以检查 Chrome 中的 HTML 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21335136/

相关文章:

javascript - 我如何发送对象作为参数Javascript

css - 这是我见过的最奇怪的 HTML/CSS 断开连接浏览器

ruby - 在 Cucumber Ruby 中使用 Selenium ChromeDriver 在 W3C 模式下无法调用非 W3C 标准命令 (Selenium::WebDriver::Error::UnknownCommandError)

javascript - Chrome 内联插件安装在 window.confirm 上

javascript - SugarCRM - 可能的 Vardefs/数组属性列表在哪里?

javascript - 对可拖动(拖放)的元素应用撤消重做

jquery - 轮播/选取框在 Firefox 和 Chrome 中在另一个页面/选项卡上后疯狂滚动

javascript - 一个非常非常非常大的div

jQuery : Chrome textareas and resize event

javascript - 与虚拟键盘集成的输入字段的最佳最大长度和最小长度