21 lines
412 B
JavaScript
21 lines
412 B
JavaScript
(() => {
|
|
var t,
|
|
n = document.createElement("script");
|
|
!("noModule" in n) &&
|
|
"onbeforeload" in n &&
|
|
((t = !1),
|
|
document.addEventListener(
|
|
"beforeload",
|
|
function (e) {
|
|
if (e.target === n) t = !0;
|
|
else if (!e.target.hasAttribute("nomodule") || !t) return;
|
|
e.preventDefault();
|
|
},
|
|
!0,
|
|
),
|
|
(n.type = "module"),
|
|
(n.src = "."),
|
|
document.head.appendChild(n),
|
|
n.remove());
|
|
})();
|