我們的一些客戶報告說他們無法執行一些JavaScript操作。我們的錯誤數據收集在服務器上,當javascript中斷時,我們無法得到通知,因爲在刷新頁面之前無法運行ajax調用。從用戶收集javascript錯誤
有沒有一種方法可以在客戶端收集javascript錯誤,並在javascript再次正常運行時立即將它們發送到服務器。
實施例:
- 用戶進入頁面a.php只會。
- 在a.php上存在錯誤的JavaScript,它會中斷用戶的javascript。
- 用戶的客戶端記錄錯誤並將其存儲在本地。
- 用戶轉到頁面b.php。
- 在b.php上沒有錯誤的javascript,客戶端檢測到存在本地存儲的javascript錯誤日誌,並繼續將它們發送到服務器。
- 服務器寫入日誌。