• 注册
当前位置:1313e > 默认分类 >正文

关于js 函数劫持

看下面一段代码

;(function(window, undefined) {var _console = null;if (window.console && window.console.log) {_console = window.console;window.console = {log: function(output) {// some extra code here_console.log(output);}};} else if ((typeof yourConsole) !== 'undefined') {window.console = {log: function(output) {// some extra code hereyourConsole.log(output);}};}
})(window);

实际使用中将这段代码引入, 就可以在支持 console.log() 和你自己环境中的日志记录中用一个 console.log() 做到通用.

其实原理也很简单, 就是保存原函数, 然后重写之, 可以在重写实现的过程中添加任何代码.

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 162202241@qq.com 举报,一经查实,本站将立刻删除。

最新评论

欢迎您发表评论:

请登录之后再进行评论

登录