javascript - Chrome 调试器未在 aspx 文件中显示 Javascript

标签 javascript asp.net google-chrome debugging

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/

相关文章:

javascript - IE7和脚本错误

javascript - JS如何检查回调是否存在?

Asp.NET Identity 停止在 Chrome 上工作

asp.net - 如何从我的 URL 中删除 ASP.NET session ID?

javascript - 使用 ActiveXObject (JavaScript) 读取 Excel 或 OpenOffice (.ods) 文件

forms - 禁用 Chrome 自动填充信用卡

javascript - 后台脚本的 sendResponse 中数组数据丢失

javascript - SpeechSynthesis.speak(在 Web Speech API 中)在 Google Chrome 中总是在几秒钟后停止

javascript - 拖放鼠标悬停

javascript - 如何在 JavaScript 中初始化数组的长度?