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;
iframewindow
を取得します/code> >オブジェクト rrreee
には最後に値が割り当てられ、その後、window.open メソッドを使用して
が実装されますwindow.open
メソッドの呼び出しにより、新しいウィンドウが開き、新しい window
オブジェクトを返すので、次のように window
オブジェクトを取得できます
以上がjsのネイティブメソッドの再割り当ての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。