【问题标题】:Chrome debugger not showing Javascript in aspx filesChrome 调试器未在 aspx 文件中显示 Javascript
【发布时间】:2016-10-10 11:46:40
【问题描述】:

Chrome(和 Canary)过去能够显示嵌入在 aspx 文件中的 javascript 源代码。

通常,我会添加一个debugger; 语句,保存,然后在打开开发者工具窗口的情况下在 Chrome 中加载我的网页。当 Chrome 点击debugger; 语句时,它会停止并显示 javascript 源代码,以便我可以检查变量或单步执行代码。

最近的一项更改已对此进行了更改,因此现在,当执行 debugger; 语句时,Chrome 会尽职尽责地停止执行,但无法显示源代码。

有谁知道发生了什么变化?如果有任何配置设置会重新启用以前的行为;或者如何使它正常工作?

Chrome 版本:50.0.2661.102 m(在 Windows 上)。 我也在版本 53.0.2763.0 canary(64 位)中看到了这一点

我怀疑这适用于任何类型的嵌入式脚本,而不仅仅是 aspx。

【问题讨论】:

  • Chrome for windows 的版本为 51.0.2704.84 m,尝试更新吗?
  • 当我遇到这样的事情时,通常是内存问题,重新启动浏览器通常会清除它。但是,如果您在两个不同的浏览器上看到它,那就奇怪了。
  • 版本 51.0.2704.84 m -- 结果相同。
  • 不太可能是内存问题;我还在通过网络连接的另一台计算机 (Mac) 上运行 Chrome。而 Chrome 过去可以显示源代码;这次在断点被击中后没有可见的源。就好像 Chrome 失去了显示嵌入式 javascript 的能力。

标签: javascript asp.net google-chrome debugging


【解决方案1】:

我遇到了同样的问题。当我单击 aspx 页面时,在 Sources 选项卡下,我得到了一个空白页面。 对我有用的是在 Chrome 中刷新页面。 之后,aspx 代码出现在开发者工具中,我可以看到、调试和搜索代码。这似乎是一个 Chrome 错误。

Chrome Developer tool: html script is blank (in source) debugging tutorial

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-16
    • 2016-12-04
    • 2019-12-22
    • 1970-01-01
    • 1970-01-01
    • 2016-07-02
    • 2017-06-14
    • 1970-01-01
    相关资源
    最近更新 更多