let startTime; let endTime; startTime = Date.now(); function handleVisibilityChange(page_index) { if (document.hidden) { endTime = Date.now(); const timeSpent = endTime - startTime; reportTimeSpent(timeSpent, page_index); startTime = Date.now(); } } function reportTimeSpent(timeSpent, page_index) { const data = { reportEvent: 'ua_download_page_stay', ext_content: { url: window.location.href, refer_url: document.referrer, client_type: getOperatingSystem(), page_index, du: timeSpent }, resetParams: { original_game_id: "29157", sub_action: "cm_lvtm", } }; reportTlog(data); }