Fundebug前端JavaScript插件更新至1.7.1,拆分錄屏代碼,還原部分Script error.

摘要: BUG監控插件壓縮至18K。javascript

1.7.1拆分了錄屏代碼,BUG監控插件壓縮至18K,另外咱們還原了部分Script error,幫助用戶更方便地Debug。請你們及時更新哈~html

拆分錄屏代碼

1.7.1版本開始,咱們拆分了錄屏代碼。若是須要使用錄屏功能的話,須要單獨接入錄屏插件。java

使用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用戶yaoqipenyu的反饋!ide

參考

關於Fundebug

Fundebug專一於JavaScript、微信小程序、微信小遊戲、支付寶小程序、React Native、Node.js和Java線上應用實時BUG監控。 自從2016年雙十一正式上線,Fundebug累計處理了10億+錯誤事件,付費客戶有Google、360、金山軟件、百姓網等衆多品牌企業。歡迎你們免費試用

版權聲明

轉載時請註明做者Fundebug以及本文地址: https://blog.fundebug.com/2019/03/11/fundebug-javascript-1-7-0/

相關文章
相關標籤/搜索