Fundebug錄屏插件更新至0.4.0,修復Safari/WKWebView下錄製失敗的問題

此次更新對插件做了多方面的升級,主要包含 BUG 修復和性能優化兩個方面。

BUG 修復

  • Safari 瀏覽器和 WKWebView 下數據爲空
    由於 Safari 瀏覽器和 WKWebView 數據編碼的處理方式和其它瀏覽器不一樣,編碼後的數據中一些特殊符號被 Safari 瀏覽器和 WKWebView 改寫,從而使得服務端解碼失敗。我們更新了其編碼方式來修復了這個 BUG。
  • 網站的靜態圖片資源重複加載
    此前我們默認不推薦用戶開啓錄屏功能,因爲其可能干擾使用圖片的方式來發送數據的統計/廣告服務,導致數據偏差。
  • 動態加載錄屏插件失效
    此前版本的錄屏插件會監聽 DOM 狀態,只有 domReady 纔會執行相關代碼。通過動態加載,永遠不會觸發 domReady 事件,所以錄屏代碼沒有執行。

性能優化

通過優化數據記錄方式,進一步提升插件性能,並減少傳輸的數據量。我們儘可能的增大鼠標軌跡記錄的採樣頻率,後臺通過計算模擬出可能的軌跡來進行數據補全;另外,通過減少非關鍵數據的記錄來減少計算量和傳輸的數據量的大小。

接入方法

  • 使用 Script 方式接入

    <script
        type="text/javascript"
        src="https://js.fundebug.cn/fundebug.revideo.0.4.0.min.js"
    />
  • 使用 NPM 接入

    require("fundebug-revideo");

最後,感謝 Fundebug 用戶闁鑅的反饋。

關於Fundebug

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

img

版權聲明

轉載時請註明作者 Fundebug以及本文地址:

https://blog.fundebug.com/2019/05/26/fundebug-release-revideo-0-4-0/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章