js의 기본 메서드를 덮어쓴 후 다시 기본 메서드가 새 변수 이름을 가리키도록 만들지 않으면 gg입니다. 따라서 핵심은 네이티브 메서드를 다시 얻는 방법입니다. 구현 원칙은 새 창 개체를 만든 다음 새 창 개체에서 기본 메서드를 가져와 값을 다시 할당하는 것입니다.
먼저 iframe 개체를 만들고 document.createElement
메서드를 사용하여 document.createElement
方法创建
var iframe = document.createElement("iframe");document.body.appendChild(iframe)
然后,获取到iframe
里面的window
对象
var iframeWin = iframe.contentWindow;
最后赋值一下,即可
window.console = iframeWin.console;
window.open
方法调用会打开一个新的窗口,返回一个新的window
对象,所以我们获取window
var win = window.open(); //获取对象 win.close(); //将打开的窗口关闭window.console = win.console;
iframe창
을 가져옵니다. /code> >객체 rrreee
에는 마지막에 값이 할당되고
는 window.open 메소드window.open
메소드 호출을 사용하여 구현되며 새 창이 열리고 새로운 window
개체를 반환하므로 다음과 같은 window
개체를 얻을 수 있습니다.
위 내용은 js는 네이티브 메소드를 재할당합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!