劫持了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
提交
取消
