浏览器调试动态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 相关文章推荐
JSON 入门指南 想了解json的朋友可以看下
Aug 26 Javascript
动态加载图片路径 保持JavaScript控件的相对独立性
Sep 06 Javascript
javascript的console.log()用法小结
May 31 Javascript
JS获取各种浏览器窗口大小的方法
Jan 14 Javascript
node.js中watch机制详解
Nov 17 Javascript
Bootstrap表格和栅格分页实例详解
May 20 Javascript
微信小程序 地图定位简单实例
Oct 14 Javascript
浅谈Vue2.0中v-for迭代语法的变化(key、index)
Mar 06 Javascript
微信小程序时间控件picker view使用详解
Dec 28 Javascript
关于vue的npm run dev和npm run build的区别介绍
Jan 14 Javascript
vue项目中仿element-ui弹框效果的实例代码
Apr 22 Javascript
浅析JavaScript中的事件委托机制跟深浅拷贝
Jan 20 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
windows下升级PHP到5.3.3的过程及注意事项
2010/10/12 PHP
.htaccess文件保护实例讲解
2011/02/06 PHP
thinkPHP线上自动加载异常与修复方法实例分析
2016/12/01 PHP
PHP文件上传、客户端和服务器端加限制、抓取错误信息、完整步骤解析
2017/01/12 PHP
laravel5.4利用163邮箱发送邮件的步骤详解
2017/09/22 PHP
用php实现分页效果的示例代码
2020/12/10 PHP
json 定义
2008/06/10 Javascript
javascript CSS画图之基础篇
2009/07/29 Javascript
jQuery中bind与live的用法及区别小结
2014/01/27 Javascript
JavaScript 异常处理 详解
2015/02/06 Javascript
jQuery设置聚焦并使光标位置在文字最后的实现方法
2016/08/02 Javascript
JS实现放大、缩小及拖拽图片的方法【可兼容IE、火狐】
2016/08/23 Javascript
利用jquery获取select下拉框的值
2016/11/23 Javascript
JQueryEasyUI框架下的combobox的取值和绑定的方法
2017/01/22 Javascript
进阶之初探nodeJS
2017/01/24 NodeJs
vue.js实现单选框、复选框和下拉框示例
2017/07/18 Javascript
VueJS 集成 Medium Editor的示例代码 (自定义编辑器按钮)
2017/08/24 Javascript
JavaScript实现图片轮播特效
2019/10/23 Javascript
深入分析jQuery.one() 函数
2020/06/03 jQuery
Python比较文件夹比另一同名文件夹多出的文件并复制出来的方法
2015/03/05 Python
使用Python脚本将Bing的每日图片作为桌面的教程
2015/05/04 Python
python利用拉链法实现字典方法示例
2017/03/25 Python
python中将一个全部为int的list 转化为str的list方法
2018/04/09 Python
python调用并链接MATLAB脚本详解
2019/07/05 Python
python利用openpyxl拆分多个工作表的工作簿的方法
2019/09/27 Python
pycharm 中mark directory as exclude的用法详解
2020/02/14 Python
Pytorch 中的optimizer使用说明
2021/03/03 Python
CSS3毛玻璃效果(blur)有白边问题的解决方法
2016/11/15 HTML / CSS
canvas实现有递增动画的环形进度条的实现方法
2019/07/10 HTML / CSS
药学专业大学生自荐信
2013/09/28 职场文书
爱我中华演讲稿
2014/05/20 职场文书
大学新生军训自我鉴定
2014/09/18 职场文书
债务追讨授权委托书范本
2014/10/16 职场文书
党的群众路线教育实践活动督导组工作情况汇报
2014/10/28 职场文书
见习期个人总结
2015/03/05 职场文书
护士年终工作总结不会写?各科护士模板总结
2020/01/02 职场文书