N
Size: a a a
N
CM
V
F
M
M
F
M
F
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
function blockScript() {
const scripts = Array.from(document.getElementsByTagName("SCRIPT"));
console.log(scripts)
if (scripts.length > 0) {
scripts.forEach((script) => {
if (script.src.includes('home')) {
script.removeAttribute("src");
}
})
}
}
const observer = new MutationObserver((mutationsList, observer) => {
for (let mutation of mutationsList) {
const addedNodes = Array.from(mutation.addedNodes);
if (addedNodes && addedNodes.some(n => n.nodeName === 'SCRIPT')) {
blockScript()
}
}
});
observer.observe(document, { childList: true, subtree: true });
</script>
</head>
<body>
<script src="home.js"></script>
<script src="./home.js"></script>
<script src="/home.js"></script>
<script src="/some/home.js"></script>
<script src="./some/home.js"></script>
<script src="re.js"></script>
</body>
</html>
F
M
F
F
M
F
M
F
F
M
F