diff options
author | Aki <please@ignore.pl> | 2020-07-10 22:21:45 +0200 |
---|---|---|
committer | Aki <please@ignore.pl> | 2020-07-10 22:21:45 +0200 |
commit | 9f5774643bcc9796b4a3a537a8f7478dc8a87dac (patch) | |
tree | 81305c8262d0b1bc970dea62cd991fbc060b0cbd | |
parent | b245f4555ef4a4543c40a4d790cba6cb640823d1 (diff) | |
download | rudone-9f5774643bcc9796b4a3a537a8f7478dc8a87dac.zip rudone-9f5774643bcc9796b4a3a537a8f7478dc8a87dac.tar.gz rudone-9f5774643bcc9796b4a3a537a8f7478dc8a87dac.tar.bz2 |
Changed to use beacon api
-rw-r--r-- | track.js | 6 |
1 files changed, 1 insertions, 5 deletions
@@ -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, |