From 9f5774643bcc9796b4a3a537a8f7478dc8a87dac Mon Sep 17 00:00:00 2001 From: Aki Date: Fri, 10 Jul 2020 22:21:45 +0200 Subject: Changed to use beacon api --- track.js | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/track.js b/track.js index 5b0e544..cc2df6f 100644 --- a/track.js +++ b/track.js @@ -12,11 +12,7 @@ scrolledTo = Math.max(scrolledTo, window.scrollY + window.innerHeight) }, false) window.addEventListener("beforeunload", ()=>{ - let xhr = new XMLHttpRequest() - startedAt = startedAt || new Date() - xhr.open("POST", "https://stats.ignore.pl/entry") - xhr.setRequestHeader("Content-Type", "application/json") - xhr.send(JSON.stringify({ + navigator.sendBeacon("https://stats.ignore.pl/entry", JSON.stringify({ "location": document.location.href, "referrer": document.referrer, "startedAt": startedAt, -- cgit v1.1