重写window的原生方法:console
来源:互联网 发布:唐软网络是培训吗 编辑:程序博客网 时间:2024/06/10 19:13
console =console || (function () {
var v={};
v.log = function () {
};
return v;
window.console = window.console || (function(){
var c = {}; c.log = c.warn = c.debug = c.info = c.error = c.time = c.dir = c.profile = c.clear = c.exception = c.trace = c.assert = function(){};
return c;
})();
var v={};
v.log = function () {
};
return v;
})();
console.log("111");
判断console方法是否支持,不支持执行function
维护的项目在ie9之下运行 没有问题,新增代码之后发现不能完整展示。打开ie的开发者工具之后又可以展示完整。找了很久没找到原因,后来发现打开开发者工具之后在控制台有一条输出语句。关掉开发者工具之后,在状态栏发现提示'console' 未定义,为什么之前的运行没有问题,之后的就不行呢?百思不得其解,后来在代码中增加下面代码:
复制代码代码如下:
window.console = window.console || (function(){
var c = {}; c.log = c.warn = c.debug = c.info = c.error = c.time = c.dir = c.profile = c.clear = c.exception = c.trace = c.assert = function(){};
return c;
})();
0 0
- 重写window的原生方法:console
- WebView与原生交互需要重写的方法
- 重写window的alert
- 重写console.log 实现自己的逻辑
- Window下Qt中用qDebug()输出调试信息到Console控制台的设置方法
- Window下Qt中用qDebug()输出调试信息到Console控制台的设置方法
- Window下Qt中用qDebug()输出调试信息到Console控制台的设置方法
- Window下Qt中用qDebug()输出调试信息到Console控制台的设置方法
- Window下Qt中用qDebug()输出调试信息到Console控制台的设置方法(转)
- console常用的方法
- 在默认Window中重写OnRender方法
- 对于同个页面引入不同js文件中重写window.onbeforeunload方法的总结
- 数组的原生方法
- 常用的console 的方法
- console.log()方法的使用
- Console类的常用方法
- JS console常用的方法
- 重写javascript中window.confirm的行为
- JavaScript事件类型(一)
- 两种初始化方式的区别(总结)
- JSON方式封装通讯接口数据
- C11 新特性
- Java IO : RandomAccessFile
- 重写window的原生方法:console
- MySQL 备份恢复
- JavaScript函数声明前置与变量声明
- 用数组创建二叉树的一种方法
- Large-scale cluster management at Google with Borg 论文要点记录
- spring boot--小试牛刀
- Understanding LSTM Networks
- [高斯消元 线性基 贪心 拟阵] BZOJ 3105 [cqoi2013]新Nim游戏
- ANDROID 一键搞定JNI创建C头文件