搜尋

首頁  >  問答  >  主體

請問如何用javascript記錄使用者停留在頁面上的時間長度?

想寫一個統計使用者停留頁面長度的js,目前有2種方法,但都不是很理想。

  1. 計時器,每隔一定時間用ajax傳送資料給資料庫。這種方法不能保證準確性,而且會影響效率

  2. #用onunload事件,在用戶關閉視窗時發送數據,但是chrome中會彈出對話框提示是否離開頁面,這樣對訪問網站的用戶很不友好

請問如何解決呢

给我你的怀抱给我你的怀抱2745 天前500

全部回覆(1)我來回復

  • 滿天的星座

    滿天的星座2017-05-19 10:42:39

    要非常準確的話,可以考慮使用websocket與後端保持長連接?

    回覆
    0
  • 取消回覆