javascript - 如何在 Chrome 开发者工具中调试由 javascript 加载的部分 View 内的脚本?

标签 javascript google-chrome debugging partial-views jquery-load

当我使用以下代码加载包含 javascript 代码的 html 文件时

$("#containerId").load("@Url.Action("ActionName")");

我在 chrome 源选项卡中找不到它 我发现 chrome 将 js 加载的文件重命名为“VM27123”之类的名称,每次刷新时数字都会更改,并且 chrome 不会在搜索结果中显示这些文件

那么我怎样才能找到它们并在其上设置断点呢?

最佳答案

omatase's answer :

使用语法:

//# sourceURL=fileName.cshtml

打开脚本标签后立即。示例:

<script type="text/javascript">
    //# sourceURL=fileName.cshtml
    function foo() {}
</script>

您可以在 Debug模式下的“源”选项卡中按文件名找到您的 javascript

关于javascript - 如何在 Chrome 开发者工具中调试由 javascript 加载的部分 View 内的脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50000828/

相关文章:

javascript - 通过 chrome 扩展 (JS) 将图像添加到 HTML

php - 无法在 Drupal 中加载自定义 JS

ios - 使用 NSTimer 调用函数

php - 如何放置调试点

javascript - 使用 jQuery 在 JavaScript 中创建对象

javascript - 如何使用 JavaScript 获取 Tinymce textarea 的内容

javascript - 如何在用户输入后立即获取输入字段的值

javascript - MongoDB 带变量的查找方法

PHP 调试器在调用 exec ('php ...' 时挂起)

google-chrome - 带 Angular CSS 渐变背景的 Chrome 问题