// ==/UserScript==
(function() {
bad = {};
})();
Peut être désactivé :
<html>
<body>
<a onclick="bad();">Click</a>
<script>
bad = function() {alert("bad");}
</script>
</body>
</html>
Ne peut pas être désactivé :
<html>
<body>
<script>
bad = function() {alert("bad");}
bad();
</script>
</body>
</html>
Veuillez me dire comment bloquer la deuxième situation
De cette façon, votre fonction ne peut pas être réaffectée. Mais lors de l'attribution d'une valeur, une erreur se produit.
Ou essayez d'utiliser
Proxy
.