2206
редагувань
Admin (обговорення | внесок) (попап правок: .k-field/.k-form розмітка, більший геп) |
Admin (обговорення | внесок) (Лічильник переглядів: beacon → hit.php (cookieless, krai_hits)) |
||
| Рядок 529: | Рядок 529: | ||
}); | }); | ||
/* === /krai-feedback === */ | /* === /krai-feedback === */ | ||
/* === Країнопедія: лічильник переглядів (krai-hits, cookieless, без IP) === */ | |||
mw.loader.using(["mediawiki.util"], function () { | |||
try { | |||
var q = new URLSearchParams(location.search); | |||
var d = { | |||
p: mw.config.get("wgPageName") || location.pathname, | |||
r: document.referrer || "", | |||
s: q.get("utm_source") || "", | |||
m: q.get("utm_medium") || "", | |||
c: q.get("utm_campaign") || "", | |||
n: q.get("utm_content") || "" | |||
}; | |||
var body = new URLSearchParams(d).toString(); | |||
if (navigator.sendBeacon) { | |||
navigator.sendBeacon("/hit.php", new Blob([body], { type: "application/x-www-form-urlencoded" })); | |||
} else { | |||
fetch("/hit.php", { method: "POST", body: body, keepalive: true, | |||
headers: { "Content-Type": "application/x-www-form-urlencoded" } }); | |||
} | |||
} catch (e) {} | |||
}); | |||
/* === /krai-hits === */ | |||