目前,我的一個需求是這樣的:需要記錄用戶在一個頁面上做的所有操作,包括但不限于點擊按鈕、表單輸入與提交、滾動等,然后把這些信息記錄下來,然后把這些信息記錄下來,從而可以在 puppeteer 或 nightmare 下“復現”用戶的執行路徑。(目前僅僅考慮PC端Chrome以及Chrome的移動端模擬器)目前我的嘗試:這個如果是實現一個 DEMO 級別的,是比較簡單的,對基本的 click、keydown、input 事件監聽等進行實現即可,但是這里面實際上還是有一些坑點,這個我也遇到過一些,比如表單提交的模擬就有一些問題,但是,由于自己總結的話比較不全面,所以還是希望找一下有沒有這方面的記錄庫。我知道是有 raven.js 提供了類似的能力,但是和我想的還是有些差距(由于其是針對報錯的,所以只是對部分有回調函數的可監聽事件進行了記錄)。希望:如果你知道有這方面的開源內容,非常希望你能分享給我。如果你有這方面的經驗或對此感興趣,也希望能分享一下~謝謝
關于記錄用戶在頁面的行為軌跡,目前有沒有什么比較好用的開源JS庫嗎?
ibeautiful
2018-12-16 15:20:37