浏览器调试动态js脚本的方法(图解)


Posted in Javascript onJanuary 19, 2018

前两天拉取公司前端代码修改,发现在开发者工具的sources选项里边,居然没有列出来我要调试的js脚本,后来观察了一下,脚本是动态在页面里引入的,可能是因为这样所以不显示出来,但是如果不能断点调试,只靠打印日志真要把人累死了,效率太低,网络搜索试验了一下,有两种方式可以解决:

1、在脚本里边增加 //# sourceURL=xxxxxxxxx.js,名称自己命名,可以直接使用文件名,如下图:

浏览器调试动态js脚本的方法(图解)

然后在网页里打开包含这个js的页面,这样就在开发者工具里能够看到了,可以像普通js一样正常打断点并进行调试

浏览器调试动态js脚本的方法(图解)

2、第二种方法是利用 console.log("让我调试吧!") 打印日志,在浏览器console里看到输出后,点击后面的链接,即跳入动态脚本。名字一般为vmXXX,如下图:

浏览器调试动态js脚本的方法(图解)

浏览器调试动态js脚本的方法(图解)

总结

以上所述是小编给大家介绍的浏览器调试动态js脚本的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
Javascript创建Silverlight Plugin以及自定义nonSilverlight和lowSilverlight样式
Jun 28 Javascript
JS日期和时间选择控件升级版(自写)
Aug 02 Javascript
js中的事件捕捉模型与冒泡模型实例分析
Jan 10 Javascript
jQuery实现仿QQ在线客服效果的滚动层代码
Oct 15 Javascript
JS提交form表单实例分析
Dec 10 Javascript
AngularJS进行性能调优的7个建议
Dec 28 Javascript
详解vuex 渐进式教程实例代码
Nov 27 Javascript
微信小程序城市选择及搜索功能的方法
Mar 22 Javascript
基于JavaScript实现贪吃蛇游戏
Mar 16 Javascript
vue相关配置文件详解及多环境配置详细步骤
May 19 Javascript
Vue this.$router.push(参数)实现页面跳转操作
Sep 09 Javascript
Three.js实现雪糕地球的使用示例详解
Jul 07 Javascript
Angular实现搜索框及价格上下限功能
Jan 19 #Javascript
vue 插值 v-once,v-text, v-html详解
Jan 19 #Javascript
web前端vue实现插值文本和输出原始html
Jan 19 #Javascript
解决Linux无法正常安装与卸载Node.js的方法
Jan 19 #Javascript
jquery实现点击a链接,跳转之后,该a链接处显示背景色的方法
Jan 18 #jQuery
解决js ajax同步请求造成浏览器假死的问题
Jan 18 #Javascript
js实时监控文本框输入字数的实例代码
Jan 18 #Javascript
You might like
php xml 入门学习资料
2011/01/01 PHP
Win2003+apache+PHP+SqlServer2008 配置生产环境
2014/07/29 PHP
双冒号 ::在PHP中的使用情况
2015/11/05 PHP
ext 同步和异步示例代码
2009/09/18 Javascript
jQuery 连续列表实现代码
2009/12/21 Javascript
javascript实现画不相交的圆
2015/04/07 Javascript
ajax如何实现页面局部跳转与结果返回
2015/08/24 Javascript
javascript自定义滚动条实现代码
2020/04/20 Javascript
关于JSON.parse(),JSON.stringify(),jQuery.parseJSON()的用法
2016/06/30 Javascript
简单的js表格操作
2016/09/24 Javascript
JavaScript实现类似拉勾网的鼠标移入移出效果
2016/10/27 Javascript
分享一道关于闭包、bind和this的面试题
2017/02/20 Javascript
jQuery Plupload上传插件的使用
2017/04/19 jQuery
React Native react-navigation 导航使用详解
2017/12/01 Javascript
对vue中v-on绑定自定事件的实例讲解
2018/09/06 Javascript
微信小程序sessionid不一致问题解决
2019/08/30 Javascript
[10:04]国际邀请赛采访专栏:DK.Farseer,mouz.Black^,采访员Josh专访
2013/08/05 DOTA
[51:17]完美世界DOTA2联赛循环赛Inki vs DeMonsTer 第二场 10月30日
2020/10/31 DOTA
wxPython 入门教程
2008/10/07 Python
使用Python设置tmpfs来加速项目的教程
2015/04/17 Python
python xml解析实例详解
2016/11/14 Python
使用python将时间转换为指定的格式方法
2018/11/12 Python
python实现从pdf文件中提取文本,并自动翻译的方法
2018/11/28 Python
详解Python在使用JSON时需要注意的编码问题
2019/12/06 Python
Selenium关闭INFO:CONSOLE提示的解决
2020/12/07 Python
美国最大的珠宝首饰网上商城:Jewelry.com
2016/07/22 全球购物
伦敦剧院及景点门票:Encore Tickets
2018/07/01 全球购物
俄罗斯电子产品、计算机和家用电器购物网站:OLDI
2019/10/27 全球购物
师范学院毕业生求职信范文
2013/12/26 职场文书
国际商务专业职业生涯规划书范文
2014/01/17 职场文书
2014世界杯球队球队口号
2014/06/05 职场文书
骨干教师事迹材料
2014/12/17 职场文书
服务行业标语口号
2015/12/26 职场文书
Pygame Event事件模块的详细示例
2021/11/17 Python
【DOTA2】半决赛强强对话~ PSG LGD vs EHOME - DPC 2022 CN REGIONAL FINALS WINTER
2022/04/02 DOTA
基于PyQt5制作一个群发邮件工具
2022/04/08 Python