【发布时间】: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