javascript - Chrome 调试器 - 不破坏脚本(但是打开索引)
问题描述
我希望这是我只是想念的一件简单的事情——但是我已经习惯了在调试 Javascript 时使用 Chrome 开发人员工具。然而,由于某种原因,它已经开始有点不正常了。
所以,我有一个 Javascript 方法,debugger;
该方法的第一行有一个:
function importTasks() {
debugger;
var serviceURL = appRoot + 'Register/ImportTasks'
$j.ajax({
type: "post",
etc...
});
}
它存在<script></script>
于 cshtml 视图上的标记之间。当我点击该方法时,DevTools 中断并转到此处:
现在,我刚刚以几乎相同的方式在同一个文件中破解了 Javascript 代码,没有任何问题 - 这让我想,我是否在不知不觉中更改了某个地方的属性?
我以前从未见过这种情况,希望有人可以很容易地告诉我我可能做了什么导致这种情况发生?
解决方案
我在后台打开了 Visual Studio,但没有运行应用程序 - 只是空闲。我关闭了它,从那以后它一直运行良好。我猜 DevTools 和 VS 正在幕后为调试而战——即使 VS 实际上并没有运行任何调试!?奇怪的!
推荐阅读
- python - 如何从符号列表构建树?
- sql - SQL从另一个数据库表中复制数据,在目标上具有指定的列格式
- python - Pandas GroupBy 对象:它是什么?
- ios - 逻辑问题:如何让单元格图像在用户平移一次后继续翻转?
- ios - 在 xamarin 表单中,ios Launchscreen 和 App 图标没有改变
- c# - 使用 Linq 按名称频率对列表进行排序
- pandas - pandas groupby 和 nan
- bash - 将两个不同文件夹中具有相同条形码的fastq文件合并到另一个文件夹
- c# - 使用未分配的局部变量“KubeClient”
- sql - sql查询中的多个count语句