想寫一個統(tǒng)計使用者停留頁面長度的js,目前有2種方法,但都不是很理想。
計時器,每隔一定時間用ajax傳送資料給資料庫。這種方法不能保證準(zhǔn)確性,而且會影響效率
#用onunload事件,在用戶關(guān)閉視窗時發(fā)送數(shù)據(jù),但是chrome中會彈出對話框提示是否離開頁面,這樣對訪問網(wǎng)站的用戶很不友好
請問如何解決呢
要非常準(zhǔn)確的話,可以考慮使用websocket與後端保持長連接?
websocket