jsのネイティブメソッドの再割り当て

小云云
リリース: 2018-03-14 17:51:05
オリジナル
2534 人が閲覧しました


js のネイティブ メソッドが上書きされた後、ネイティブ メソッドが新しい変数名を再度指すようにしていない場合、それは gg です。したがって、ネイティブメソッドをいかにして再度取得するかが鍵となります。実装の原則は、新しいウィンドウ オブジェクトを作成し、その新しいウィンドウ オブジェクトからネイティブ メソッドを取得して値を再割り当てすることです。

iframe を使用して実装します

最初に 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.open方法调用会打开一个新的窗口,返回一个新的window对象,所以我们获取window

var win = window.open(); //获取对象
win.close(); //将打开的窗口关闭window.console = win.console;
ログイン後にコピー
を作成します次に、iframewindowを取得します/code> >オブジェクト

rrreee
には最後に値が割り当てられ、その後、window.open メソッドを使用して

rrreee

が実装されますwindow.open メソッドの呼び出しにより、新しいウィンドウが開き、新しい window オブジェクトを返すので、次のように window オブジェクトを取得できます

rrreee🎜関連推奨事項: 🎜🎜🎜🎜要素の特定の列を再割り当てするための PHP 実装コード🎜 🎜

以上がjsのネイティブメソッドの再割り当ての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!