【问题标题】:How can I inspect element in a webview in chrome when right click is disabled?禁用右键单击时,如何在 chrome 中检查 webview 中的元素?
【发布时间】:2014-09-14 18:08:12
【问题描述】:

我在 chrome 的 webview 元素中加载了一个网页,但该网页禁用了鼠标右键菜单,因此我无法启动调试器。

有没有办法做到这一点?

我尝试了以下建议无济于事:

How can I inspect element in chrome when right click is disabled?

在 Ubuntu 14.04 上使用 37.0.2062.20 测试版(64 位)。

【问题讨论】:

  • 所以你说,你不能用快捷方式打开 DevTools?试试 FireFox 和 F12
  • F12 应该可以在 Firefox、Chrome 和 IE9+ 中使用
  • f12 不起作用 - 它正常工作,但不适用于 webview 元素中的页面,仅适用于应用程序本身。
  • 更大的问题是,即使 webview 'guest' 页面没有禁用鼠标右键,所以我 可以 'inspect element'在其中,当主机网页在断点处停止时,我不能这样做。由于主机和访客之间的异步关系,无法独立控制调试器是一个很大的障碍。

标签: html google-chrome webview google-chrome-devtools


【解决方案1】:

有很多方法可以检查页面是否启用或禁用右键单击。这只适用于windows系统。

==> 启用右键时

  1. 在网页上右键单击,您会在列表末尾找到 INSPECT 选项。
  2. 按 F12 将打开直接检查窗口。
  3. 按 ctrl + shift + I 将打开检查窗口。

==> 当右键单击被禁用时。

  1. 按 F12 将打开直接检查窗口。
  2. 按 ctrl + shift + I 将打开检查窗口。
  3. 按 ctrl + shift + J 将打开检查窗口。

【讨论】:

    【解决方案2】:

    chrome/chromium 中的 URL 'chrome://inspect' 将打开一个 'devtools' 页面。菜单上的“应用程序”项将列出所有正在运行的应用程序(以及其他可检查“实体”如网页/应用程序的其他菜单项),您可以以这种方式启动调试器并获得与 f12 相同的工具或鼠标右键菜单上的“检查元素”。

    【讨论】:

      【解决方案3】:
      1. 在键盘上按 F12
      2. 从开发栏中选择放大图标
      3. 检查网页上的元素

      【讨论】:

      • f12 不起作用 - 不知道为什么。我尝试在 web 视图中“聚焦”页面,但它似乎不起作用。
      猜你喜欢
      • 2011-11-28
      • 2021-09-08
      • 2017-11-20
      • 2014-01-06
      • 1970-01-01
      • 2014-02-15
      • 1970-01-01
      • 2011-10-11
      • 1970-01-01
      相关资源
      最近更新 更多