【问题标题】:Variable Values Not Popping Up on Mouse Over in Chrome Debugger在 Chrome 调试器中鼠标悬停时未弹出变量值
【发布时间】:2020-01-14 12:19:58
【问题描述】:

直到最近,当在 Chrome 调试器中的断点处暂停时,如果用鼠标悬停在一个黄色对话框中,JavaScript 变量、数组或对象的当前状态会弹出一个黄色对话框。尽管我不知道发生了什么变化,但这不再有效。有没有其他人经历过这个?这确实使这台计算机上的调试变得更加困难。我的另一台计算机在 Chrome 开发工具(两台 Windows 7 机器)中仍然具有正常行为。提前致谢。

【问题讨论】:

  • 我似乎也有这个问题 - 使用 Chrome 版本 30.0.1599.101 m。但是,通过将鼠标悬停在“范围/本地/全局变量”窗格中的值上,我可以看到带有完整值的工具提示。
  • 谢谢你,史蒂夫。现在似乎已经解决了。

标签: google-chrome-devtools


【解决方案1】:

我在 19 年 12 月 16 日发生了同样的事情,版本为 79。但在 Chrome canary 中,它运行良好。有需要的可以下载here(暂时可以使用)或者使用Chrome Devhere

对于不了解 Chrome Canary 或 Dev 的人

Chrome Canary 是流行的 Chrome 浏览器的实验版本。谷歌为其 Chrome 浏览器提供四个发布渠道:稳定版、测试版、开发版和金丝雀版。大多数人使用 Chrome 的稳定版,它经过严格测试并被认为非常可靠。

相比之下,Chrome Canary 可能会吸引那些喜欢探索新技术并希望提前了解标准 Chrome 浏览器未来外观的人。

【讨论】:

  • 自 2019 年 12 月 16 日以来,我一直面临同样的问题,但在看到这篇文章后,我安装了 canary,现在我可以看到调试工具提示了。
  • 它仅在 Canary 中部分工作。有时,将鼠标悬停在父函数中的变量上不起作用(它甚至在当前范围之外也可以工作)。还选择十六进制数字:“1e3”在代码中的任何地方过去都可以工作,现在不行了。
  • 提到的问题(在 Canary 中)似乎是故意的:chromium-review.googlesource.com/c/chromium/src/%2B/1835357 但在某些情况下,能够在最内层范围之外进行选择是有用的。
【解决方案2】:

将我的 chrome 更新到 版本 79.0.3945.117(官方版本)(64 位)。悬停到变量后弹出窗口未显示。 幸运的是,我在 google 上找到了解决方案(现在不知道来源)。只需关闭 硬件加速功能,它工作。如果忽略硬件加速关闭的影响,这是理想的选择。

Canary 版本 81>= 是使该功能发挥作用的另一种解决方案。

【讨论】:

    【解决方案3】:

    这已在更高版本的 Chrome 中得到解决,不再是问题。

    【讨论】:

    • 是的,对我来说也更好用(版本 39.0.2171.71 m)。但必须先选择变量,例如通过在悬停之前双击它 - 理想情况下不希望这样做。
    • 2019 年 12 月 13 日发生在我身上,Version 79.0.3945.79 (Official Build) (64-bit)
    • 对我来说也是 2019 年 12 月 15 日
    • 8 年后,它仍然不时发生。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-20
    • 2013-08-28
    • 1970-01-01
    • 2014-11-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多