栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > JavaScript

Fundebug前端JavaScript插件更新至1.7.1,拆分录屏代码,还原部分Script error.

JavaScript 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Fundebug前端JavaScript插件更新至1.7.1,拆分录屏代码,还原部分Script error.

摘要: BUG监控插件压缩至18K。

1.7.1拆分了录屏代码,BUG监控插件压缩至18K,另外我们还原了部分script error,帮助用户更方便地Debug。请大家及时更新哈~

拆分录屏代码

1.7.0版本开始,我们拆分了录屏代码。如果需要使用录屏功能的话,需要单独接入录屏插件。

使用script方式接入


使用NPM方式接入

require("fundebug-revideo");
还原部分script error.

关于script error.的原理以及解法的详细介绍,请参考我们的博客:

  • script error.全面解析
  • script error.深度测试
  • script error.解决方法

简单地说,当跨域的JS脚本出错时,浏览器为了安全性,只会给我们返回"script error.",这样会对Debug造成很大困扰。

我们通过技术手段,成功还原了addEventListener回调函数中抛出的script error.

感兴趣的同学可以将下面这段代码放到跨域的JS脚本中进行测试,Fundebug插件1.6.0只能获取script error,而1.7.1则可以成功获取真实的报错信息"test"。

var btn = document.querySelector("#button");
btn.addEventListener("click", function() {
    throw new Error("test");
});

最后,感谢Fundebug用户yaoqipenyu的反馈!

参考
  • 黑科技!Fundebug支持可视化重现出错场景
  • Fundebug文档 - 录屏
  • script error.全面解析
  • script error.深度测试
  • script error.解决方法
版权声明

转载时请注明作者Fundebug以及本文地址:
https://blog.fundebug.com/2019/03/11/fundebug-javascript-1-7-0/

转载请注明:文章转载自 www.mshxw.com
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号