Twitter's website does something like
console.log = function () {};
to turn the browsers' built-in console.log
method into a no-op. Is there I way to restore the original function?
Unless they also removed it in the prototype, getting the log
method using getPrototypeOf()
should work:
console.log = Object.getPrototypeOf(console).log;
Since using console.log = function() {}
overrides, but doesn't remove the one defined in the prototype, you can delete the overriding method:
delete console.log
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.