最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js原生方法被覆蓋,從新賦值原生的方法

 更新時(shí)間:2018年01月02日 14:15:59   作者:專注前端30年  
下面小編就為大家分享一篇js原生方法被覆蓋,從新賦值原生的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

實(shí)現(xiàn)原理

js的原生方法被覆蓋掉以后,如果你還沒讓原生方法又從新指向一個(gè)新的變量名,那就gg了。所以,關(guān)鍵就是怎么再獲取到原生的方法。實(shí)現(xiàn)的原理呢就是創(chuàng)建一個(gè)新的window對(duì)象,然后從新的window對(duì)象里面獲取原生的方法,來重新賦值。

使用iframe實(shí)現(xiàn)

首先創(chuàng)建一個(gè)iframe對(duì)象,使用document.createElement方法創(chuàng)建

var iframe = document.createElement("iframe");
document.body.appendChild(iframe)

然后,獲取到iframe里面的window對(duì)象

var iframeWin = iframe.contentWindow;

最后賦值一下,即可

window.console = iframeWin.console;

使用window.open方法實(shí)現(xiàn)

window.open方法調(diào)用會(huì)打開一個(gè)新的窗口,返回一個(gè)新的window對(duì)象,所以我們獲取window對(duì)象可以這樣獲取

var win = window.open(); //獲取對(duì)象
win.close(); //將打開的窗口關(guān)閉
window.console = win.console;

以上這篇js原生方法被覆蓋,從新賦值原生的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

闻喜县| 开远市| 富锦市| 宜兰县| 宁蒗| 甘洛县| 平凉市| 方城县| 城口县| 汽车| 廉江市| 通州区| 乳山市| 岳西县| 囊谦县| 柘荣县| 墨脱县| 德昌县| 施秉县| 昂仁县| 北海市| 封开县| 凤冈县| 安康市| 冕宁县| 德钦县| 麟游县| 石河子市| 嘉善县| 唐山市| 个旧市| 岑巩县| 南昌县| 凤山市| 大田县| 息烽县| 长岭县| 江川县| 普兰店市| 西昌市| 保定市|