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。
最佳答案
我有同样的问题。当我单击 aspx 页面时,在 Sources 选项卡下,我得到了一个空白页面。
对我有用的是在 Chrome 中刷新页面。
之后,aspx 代码出现在开发者工具中,我可以看到、调试和搜索代码。这似乎是一个 Chrome 错误。
Chrome Developer tool: html script is blank (in source) debugging tutorial
关于javascript - Chrome 调试器未在 aspx 文件中显示 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37732469/