Hier ist eine Möglichkeit, das Fensterobjekt kostenlos in NS2-Skripten zu erhalten.
Die Güter
const funny_window = Function("return this")()
So funktioniert es
Ziemlich einfach, um ehrlich zu sein. Wenn Sie mit dem Konstruktor eine neue Funktion erstellen, wird sie im Fensterkontext ausgeführt. Indem Sie „this“ zurückgeben, erhalten Sie am Ende einen Verweis auf das Fenster. Dies umgeht die RAM-Anforderungen, da (ich nehme an) die RAM-Überprüfung nur mit der Hauptfensterreferenz funktioniert. Sie können dies auch mit jeder Methode für jedes Objekt tun. Hier ist eine archaischere Version:
const funny_window = []["filter"]["constructor"]("return this")(); /* [] = leeres Array ["filter"] = Instanz von Array.filter ["constructor"] = den Konstruktor der Funktion abrufen ("return this") = eine Funktion erstellen, um das Fenster zurückzugeben () = das neue ausführen Funktion */
Das ist alles, was wir heute dafür teilen Bitbrenner führen. Dieses Handbuch wurde ursprünglich erstellt und geschrieben von überschätzen. Falls wir dieses Handbuch nicht aktualisieren, finden Sie das neueste Update, indem Sie diesen folgen Link.