admin管理员组

文章数量:1534187

 页面出现问题,就debug,这是前端开发工程师最常见的做法,但是有时候,我们打开开发者工具,在sources查找js文件,却发现怎么也找不到,无法设置断点。但是文件在network选项卡里确实load过了。

解决办法:

第一种办法:给需要调试的js文件头部加上这么一句://# sourceURL=dynamicScript.js

这一句像一个注释,但是确实能起到作用。

   我们在开发者工具下查看加了这句代码的js,会发现文件并不是叫common.js,而是改为了dynamicScript.js。而且是在一个单独的文件夹下。这样,我们就可以对该文件设置断点进行调试了。这里的示例,页面加载的时候顺利进入断点位置。

 

第二种办法:在需要调试的地方加上debugger,如下所示:

 重新加载页面的时候,确实能够进入断点的位置:

这种方式,只有在打开开发者模式的情况下,才会进入断点,所以不用担心在线上环境下,会导致代码运行问题。 

有的地方说F12->Sources->Ctrl+P(这也是Sources面板空白时的提示,如下)

然后在弹出框中输入想要查找的js文件,这里试过了,还是不行,在Sources下找不到的,在这里的快捷方式下仍然找不到。

 

 所以还是老老实实在js文件中加相关代码。

本文标签: 找不到解决办法浏览器文件chrome