为了账号安全,请及时绑定邮箱和手机立即绑定

js 恢复劫持的变量

js 恢复劫持的变量

一只萌萌小番薯 2018-08-27 09:23:18
劫持了alertwindow.alert = 'a'如何继续在当前页alert呢?(iframe之类的 除外,在当前域下)以前有人解答过两种方法——第一种 delete alert就好了。。现在不行了。什么原因啊。。浏览器新特性?第二种 用函数原型但是我给忘了、。。。
查看完整描述

1 回答

?
杨__羊羊

TA贡献1943条经验 获得超7个赞

alertwindowconfigurable属性,删除了就是删除了,怎么会自己变成原来的alert函数呢?你说的原型的方式,倒是有一种可能,比如:

function Person(){}
Person.prototype.say = function(){console.log('from person')}var p = new Person();
p.say()// from personp.say = function(){console.log('from instance')}
p.say()// from instancedelete p.say
p.say()// from person


查看完整回答
反对 回复 2018-10-28
  • 1 回答
  • 0 关注
  • 566 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信