劫持了alertwindow.alert = 'a'如何继续在当前页alert呢?(iframe之类的 除外,在当前域下)以前有人解答过两种方法——第一种 delete alert就好了。。现在不行了。什么原因啊。。浏览器新特性?第二种 用函数原型但是我给忘了、。。。
1 回答
杨__羊羊
TA贡献1943条经验 获得超7个赞
alert
是window
的configurable
属性,删除了就是删除了,怎么会自己变成原来的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
添加回答
举报
0/150
提交
取消