无法在 Edge 中覆盖 console.log
Couldn't override console.log in Edge
这是我的代码,用于覆盖 console.log(),并且在 Firefox、Chrome、Opera 等中运行良好
var _log = console.log.bind(console);
window.console.log = function (data)
{
_log.call(this,data);
//do something
}
但是,最新版本的 Microsoft Edge 向我抛出错误。
SCRIPT445: Object doesn't support this action
(在第 1 行 - var _log = console.log.bind(console);
具体而言)
如何让它在 Edge 上运行?为什么这不起作用?
在网上冲浪时,看到 this 回答并清除了我所有的 Edge 设置和数据。成功了。
这是我的代码,用于覆盖 console.log(),并且在 Firefox、Chrome、Opera 等中运行良好
var _log = console.log.bind(console);
window.console.log = function (data)
{
_log.call(this,data);
//do something
}
但是,最新版本的 Microsoft Edge 向我抛出错误。
SCRIPT445: Object doesn't support this action
(在第 1 行 - var _log = console.log.bind(console);
具体而言)
如何让它在 Edge 上运行?为什么这不起作用?
在网上冲浪时,看到 this 回答并清除了我所有的 Edge 设置和数据。成功了。