Nachdem die native Methode von js überschrieben wurde und Sie die native Methode nicht erneut auf einen neuen Variablennamen verweisen lassen, ist es gg. Daher liegt der Schlüssel darin, wie man die native Methode wieder erhält. Das Implementierungsprinzip besteht darin, ein neues Fensterobjekt zu erstellen und dann die nativen Methoden vom neuen Fensterobjekt abzurufen, um Werte neu zuzuweisen.
zu implementieren. Erstellen Sie zuerst ein Iframe-Objekt, verwenden Sie die Methode document.createElement
, um
var iframe = document.createElement("iframe");document.body.appendChild(iframe)
zu erstellen, und rufen Sie dann das iframe
Objekt< in < ab 🎜> 🎜>window
var iframeWin = iframe.contentWindow;
window.console = iframeWin.console;
-Objekt zurück, damit wir das window.open
-Objekt wie folgt erhalten können: window
window
var win = window.open(); //获取对象 win.close(); //将打开的窗口关闭window.console = win.console;
Das obige ist der detaillierte Inhalt vonjs native Methode neu zuweisen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!