Twitter 的网站做了类似的事情
console.log = function () {};
将浏览器的内置console.log
方法进入无操作状态。有办法恢复原来的功能吗?
除非他们也在原型中删除了它,否则得到log
方法使用getPrototypeOf() https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/getPrototypeOf应该管用:
console.log = Object.getPrototypeOf(console).log;
自从使用console.log = function() {}
覆盖,但不会删除原型中定义的方法,您可以删除覆盖方法:
delete console.log
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)