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

栏目: JavaScript · 发布时间: 7年前

内容简介:摘要:BUG 监控插件压缩至 18K。1.7.0拆分了录屏代码,BUG 监控插件压缩至从

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

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

拆分录屏代码

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

使用 script 方式接入

<script
    type="text/javascript"
    src="https://js.fundebug.cn/fundebug.revideo.0.2.0.min.js"
></script>

使用 NPM 方式接入

require("fundebug-revideo");

还原部分 Script error.

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

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

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

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

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

A Byte of Python

A Byte of Python

Swaroop C H / Lulu Marketplace / 2008-10-1 / USD 27.98

'A Byte of Python' is a book on programming using the Python language. It serves as a tutorial or guide to the Python language for a beginner audience. If all you know about computers is how to save t......一起来看看 《A Byte of Python》 这本书的介绍吧!

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具