浏览器调试动态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 相关文章推荐
非常好的js代码
Jun 27 Javascript
JQuery下关于$.Ready()的分析
Dec 13 Javascript
利用json获取字符出现次数的代码
Mar 22 Javascript
Jquery插件编写简明教程
Mar 25 Javascript
3种Jquery限制文本框只能输入数字字母的方法
Dec 03 Javascript
轻松学习jQuery插件EasyUI EasyUI实现树形网络基本操作(2)
Nov 30 Javascript
jQuery事件绑定用法详解(附bind和live的区别)
Jan 19 Javascript
Jq通过td获取同行其它列td的方法
Oct 05 Javascript
jQuery插件HighCharts实现2D柱状图、折线图的组合多轴图效果示例【附demo源码下载】
Mar 09 Javascript
node+express+ejs使用模版引擎做的一个示例demo
Sep 18 Javascript
ReactNative之FlatList的具体使用方法
Nov 29 Javascript
vue Treeselect下拉树只能选择第N级元素实现代码
Aug 31 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+mysql一个名片库程序
2006/10/09 PHP
一些被忽视的PHP函数(简单整理)
2010/04/30 PHP
ThinkPHP模板Switch标签用法示例
2014/06/30 PHP
php弹出提示框的是实例写法
2019/09/26 PHP
调试Node.JS的辅助工具(NodeWatcher)
2012/01/04 Javascript
jQuery判断checkbox是否选中的小例子
2013/12/02 Javascript
jquery实现非叠加式的搜索框提示效果
2014/01/07 Javascript
jQuery点缩略图弹出层显示大图片
2015/02/13 Javascript
简单介绍JavaScript的变量和数据类型
2015/06/03 Javascript
jQuery实现鼠标滑过点击事件音效试听
2015/08/31 Javascript
jquery实现简单文字提示效果
2015/12/02 Javascript
jquery实现拖动效果
2016/08/10 Javascript
基于jQuery实现的查看全文功能【实用】
2016/12/11 Javascript
Html中 IFrame的用法及注意点
2016/12/22 Javascript
详解Node.js access_token的获取、存储及更新
2017/06/20 Javascript
JavaScript实现微信红包算法及问题解决方法
2018/04/26 Javascript
小程序自定义组件实现城市选择功能
2018/07/18 Javascript
详解Vue中数组和对象更改后视图不刷新的问题
2018/09/21 Javascript
ES6中Set和Map数据结构,Map与其它数据结构互相转换操作实例详解
2019/02/28 Javascript
Vue2.x通用编辑组件的封装及应用详解
2019/05/28 Javascript
node.JS事件机制与events事件模块的使用方法详解
2020/02/06 Javascript
jQuery 函数实例分析【函数声明、函数表达式、匿名函数等】
2020/05/19 jQuery
基于vue实现简易打地鼠游戏
2020/08/21 Javascript
Python压缩解压缩zip文件及破解zip文件密码的方法
2015/11/04 Python
python实现域名系统(DNS)正向查询的方法
2016/04/19 Python
Python应用03 使用PyQT制作视频播放器实例
2016/12/07 Python
Python datetime包函数简单介绍
2019/08/28 Python
详解Python中的format格式化函数的使用方法
2019/11/20 Python
Python和Anaconda和Pycharm安装教程图文详解
2020/02/04 Python
详解python3 GUI刷屏器(附源码)
2021/02/18 Python
珍珠奶茶店创业计划书
2014/01/11 职场文书
毕业生自我鉴定实例
2014/01/21 职场文书
我的老师教学反思
2014/05/01 职场文书
Golang 实现超大文件读取的两种方法
2021/04/27 Golang
Python图像处理之图像拼接
2021/04/28 Python
Python音乐爬虫完美绕过反爬
2021/08/30 Python