最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

使用js如何实现从新赋值

来源:动视网 责编:小OO 时间:2020-11-27 19:37:17
文档

使用js如何实现从新赋值

实现原理;js的原生方法被覆盖掉以后,如果你还没让原生方法又从新指向一个新的变量名,那就gg了。所以,关键就是怎么再获取到原生的方法。实现的原理呢就是创建一个新的window对象,然后从新的window对象里面获取原生的方法,来重新赋值。使用iframe实现。首先创建一个iframe对象,使用document.createElement方法创建。var iframe = document.createElement(";iframe";);document.body.appendChild(iframe)。然后,获取到iframe里面的window对象。var iframeWin = iframe.contentWindow;。
推荐度:
导读实现原理;js的原生方法被覆盖掉以后,如果你还没让原生方法又从新指向一个新的变量名,那就gg了。所以,关键就是怎么再获取到原生的方法。实现的原理呢就是创建一个新的window对象,然后从新的window对象里面获取原生的方法,来重新赋值。使用iframe实现。首先创建一个iframe对象,使用document.createElement方法创建。var iframe = document.createElement(";iframe";);document.body.appendChild(iframe)。然后,获取到iframe里面的window对象。var iframeWin = iframe.contentWindow;。


下面我就为大家分享一篇js原生方法被覆盖,从新赋值原生的方法,具有很好的参考价值,希望对大家有所帮助。

实现原理

js的原生方法被覆盖掉以后,如果你还没让原生方法又从新指向一个新的变量名,那就gg了。所以,关键就是怎么再获取到原生的方法。实现的原理呢就是创建一个新的window对象,然后从新的window对象里面获取原生的方法,来重新赋值。

使用iframe实现

首先创建一个iframe对象,使用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;

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

在Javascript中如何实现bind

在nodejs中基于mssql模块如何实现封装

在vue中如何实现directive功能

使用React如何防止出现重复渲染

使用vue如何实现grid-layout功能

详细介绍在Bootstrap中为Modal添加拖拽功能

在JS中如何实现预览效果

使用three.js制作一个项目

在Node中如何使用ES6语法(详细教程)

在vue脚手架中如何配置Sass

文档

使用js如何实现从新赋值

实现原理;js的原生方法被覆盖掉以后,如果你还没让原生方法又从新指向一个新的变量名,那就gg了。所以,关键就是怎么再获取到原生的方法。实现的原理呢就是创建一个新的window对象,然后从新的window对象里面获取原生的方法,来重新赋值。使用iframe实现。首先创建一个iframe对象,使用document.createElement方法创建。var iframe = document.createElement(";iframe";);document.body.appendChild(iframe)。然后,获取到iframe里面的window对象。var iframeWin = iframe.contentWindow;。
推荐度:
标签: 使用 实现 js
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top