Fundebug前端JavaScript插件更新至1.7.1,拆分錄屏代碼,還原部分Script error.
標簽:
JavaScript
摘要: BUG监控插件压缩至18K。
1.7.1拆分了录屏代码,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.1则可以成功获取真实的报错信息"test"。
var btn = document.querySelector("#button");
btn.addEventListener("click", function() {
throw new Error("test");
});
最后,感谢Fundebug用户yaoqi与penyu的反馈!
参考
版权声明
點擊查看更多內容
1人點贊
評論
評論
共同學習,寫下你的評論
評論加載中...
作者其他優質文章
正在加載中
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦