javascript - 如何在 Chrome 开发人员工具中调试由 javascript 加载的部分视图内的脚本?
问题描述
当我使用以下代码加载包含 javascript 代码的 html 文件时
$("#containerId").load("@Url.Action("ActionName")");
我在 chrome 源选项卡中找不到它我发现 chrome 将 js 加载的文件重命名为“VM27123”之类的内容,每次刷新都会更改数字,并且 chrome 不会在搜索结果中显示这些文件
那么我怎样才能找到它们并在上面设置断点呢?
解决方案
使用语法:
//# sourceURL=fileName.cshtml
打开脚本标签后立即。例子:
<script type="text/javascript">
//# sourceURL=fileName.cshtml
function foo() {}
</script>
您可以通过文件名在调试模式的源选项卡中找到您的 javascript
推荐阅读
- python - 从嵌套字典开发 matplotlib 表面
- python - 向数据框添加一列重复值
- javascript - JavaScript Regex:匹配所有主题标签,仅捕获哈希字符后的文本
- wpf - WPF:通过 MemoryStream 使用 ImageMagick 显示 gif
- go - 使用golang + vscode时如何修复错误
- php - LocalHost 上的 PHP 连接被拒绝 (HY000/2002)
- javascript - JavaScript | 返回字符串中最常见的多个字符
- regex - 如何为十进制值数组编写正则表达式?
- java - 单击列表视图时,无法在另一个活动中显示来自 sqlite 数据库资产的文本
- google-sheets - Google 表格脚本 - 如何替换公式中的文本?