浏览器调试动态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 multibox 全选
Mar 22 Javascript
Jqgrid设置全选(选择)及获取选择行的值示例代码
Dec 28 Javascript
javascript:FF/Chrome与IE动态加载元素的区别说明
Jan 26 Javascript
单元选择合并变色示例代码
May 26 Javascript
Javascript基础教程之关键字和保留字汇总
Jan 18 Javascript
jQuery中on绑定事件后引发的事件冒泡问题如何解决
May 25 Javascript
模仿password输入框的实现代码
Jun 07 Javascript
如何使用headjs来管理和异步加载js
Nov 29 Javascript
Vue.js手风琴菜单组件开发实例
May 16 Javascript
vue中axios的封装问题(简易版拦截,get,post)
Jun 15 Javascript
一篇文章弄懂javascript中的执行栈与执行上下文
Aug 09 Javascript
Vue微信公众号网页分享的示例代码
May 28 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实现以只读方式打开文件的方法
2015/03/16 PHP
PHP表单提交后引号前自动加反斜杠的原因及三种办法关闭php魔术引号
2015/09/30 PHP
微信公众号之主动给用户发送消息功能
2019/06/22 PHP
通过JAVASCRIPT读取ASP设定的COOKIE
2006/11/24 Javascript
JavaScript 获取用户客户端操作系统版本
2009/08/25 Javascript
在IE6下发生Internet Explorer cannot open the Internet site错误
2010/06/21 Javascript
IE与FireFox的JavaScript兼容问题解决办法
2013/12/31 Javascript
windows下安装nodejs及框架express
2015/08/07 NodeJs
Bootstrap每天必学之弹出框(Popover)插件
2016/04/25 Javascript
标准的js无缝滚动效果
2016/08/30 Javascript
那些精彩的JavaScript代码片段
2017/01/12 Javascript
jquery ajaxfileupload异步上传插件使用详解
2017/02/08 Javascript
js实现PC端和移动端刮卡效果
2020/03/27 Javascript
JavaScript之RegExp_动力节点Java学院整理
2017/06/29 Javascript
JavaScript求一组数的最小公倍数和最大公约数常用算法详解【面向对象,回归迭代和循环】
2018/05/07 Javascript
Vue2.4+新增属性.sync、$attrs、$listeners的具体使用
2020/03/08 Javascript
vue 授权获取微信openId操作
2020/11/13 Javascript
[51:36]EG vs VP 2018国际邀请赛淘汰赛BO3 第一场 8.24
2018/08/25 DOTA
Python的randrange()方法使用教程
2015/05/15 Python
django model去掉unique_together报错的解决方案
2016/10/18 Python
Python爬虫使用脚本登录Github并查看信息
2018/07/16 Python
对python for 文件指定行读写操作详解
2018/12/29 Python
python获取点击的坐标画图形的方法
2019/07/09 Python
Python编写通讯录通过数据库存储实现模糊查询功能
2019/07/18 Python
基于jupyter代码无法在pycharm中运行的解决方法
2020/04/21 Python
会计专业毕业生推荐信
2013/11/05 职场文书
中层干部竞争上岗演讲稿
2014/01/13 职场文书
市场营销求职信范文
2014/02/21 职场文书
眼镜促销方案
2014/03/15 职场文书
2014年公路养护工作总结
2014/12/04 职场文书
电影焦裕禄观后感
2015/06/09 职场文书
2015年秋季灭鼠工作总结
2015/07/27 职场文书
python flask框架快速入门
2021/05/14 Python
Python+Matplotlib+LaTeX玩转数学公式
2022/02/24 Python
Go web入门Go pongo2模板引擎
2022/05/20 Golang
MySQL优化之慢日志查询
2022/06/10 MySQL