解决 IE 6/7 中console对象兼容性问题
话不多说,直接上代码
(function (){
	        //创建空console对象,避免JS报错
	        if(!window.console)
	            window.console = {};
	        var console = window.console;  
	        var funcs = ['assert', 'clear', 'count', 'debug', 'dir', 'dirxml',
	                     'error', 'exception', 'group', 'groupCollapsed', 'groupEnd',
	                     'info', 'log', 'markTimeline', 'profile', 'profileEnd',
	                     'table', 'time', 'timeEnd', 'timeStamp', 'trace', 'warn'];
	        for(var i=0,l=funcs.length;i<l;i++) {
	            var func = funcs[i];
	            if(!console[func])
	                console[func] = function(){};
	        }
	        if(!console.memory)
	            console.memory = {};
 })();
复制这个自调函数到你的js中,这样IE6/7发烧友在访问页面的时候,就不会发现报错提示了。
解决 IE 6/7 中console对象兼容性问题的更多相关文章
- IE9,10中console对象的bug
		
首先上一段很简单的代码 <!DOCTYPE html> <html> <head> <title></title> <meta htt ...
 - C#中??和?分别是什么意思?  在ASP.NET开发中一些单词的标准缩写  C#SESSION丢失问题的解决办法  在C#中INTERFACE与ABSTRACT CLASS的区别  SQL命令语句小技巧  JQUERY判断CHECKBOX是否选中三种方法  JS中!=、==、!==、===的用法和区别  在对象比较中,对象相等和对象一致分别指的是什么?
		
C#中??和?分别是什么意思? 在C#中??和?分别是什么意思? 1. 可空类型修饰符(?):引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空.例如:string str=null; ...
 - asp.net core不通过构造方法从容器中获取对象及解决通过这种方法NLog获取对象失败的问题
		
一般想从容器中获取对象,我们都是通过构造方法获取对象,但有些条件不允许不能通过构造方法获取对象,我们必须单独从容器中单独创建获取找个对象,这样我们就不行把找个容器静态保存起来供全局diaoy 一. 简 ...
 - javascript中的对象,原型,原型链和面向对象
		
一.javascript中的属性.方法 1.首先,关于javascript中的函数/“方法”,说明两点: 1)如果访问的对象属性是一个函数,有些开发者容易认为该函数属于这个对象,因此把“属性访问”叫做 ...
 - 浏览器兼容console对象的简要解决方案
		
不同浏览器或者版本之间对于console对象的支持不尽相同,而console方法在开发调试过程中都是不错的工具.难道要在上线前把所有console.xxxx去掉以保证某些浏览器不报错么.其实可以变通解 ...
 - console对象探究
		
作为一个前端,console.log()可能是你最常用的方法,打印打印再打印,但是其实console对象上有用的方法有很多,来,各位看官上眼 分类输出 厌倦了 console.log 单调的输出?欢迎 ...
 - frames的对象兼容性获取以及跨域实现数据交换(js文件的加载判断)
		
1.document.frames()与document.frames[]的区别 <html> <body> <iframe id="ifr_1" n ...
 - ES中保护对象的措施总结
		
必要性: JS中的对象可随意修改属性值,可随意添加删除属性,太乱,数据安全得不到保障. 如何保护: 保护属性: 保护对属性值的修改 对象属性分为: 命名属性: 可直接用.访问到的属性 数据属性: 直 ...
 - JAVA中JavaBean对象之间属性拷贝的方法
		
JAVA中JavaBean对象之间的拷贝通常是用get/set方法,但如果你有两个属性相同的JavaBean或有大部分属性相同的JavaBean,对于这种情况,可以采用以下几个简便方法处理. 下面对这 ...
 
随机推荐
- C语言正则表达式详解 regcomp() regexec() regfree()详解
			
标准的C和C++都不支持正则表达式,但有一些函数库可以辅助C/C++程序员完成这一功能,其中最著名的当数Philip Hazel的Perl-Compatible Regular Expression库 ...
 - ZooKeeper设置ACL权限控制
			
ZK的节点有5种操作权限:CREATE.READ.WRITE.DELETE.ADMIN 也就是 增.删.改.查.管理权限,这5种权限简写为crwda(即:每个单词的首字符缩写)注:这5种权限中,del ...
 - i2c协议简要分析(转载)
			
声明 本文大部分内容为转载,因此标定为转载 源地址: http://www.cnblogs.com/zym0805/archive/2011/07/31/2122890.html http://blo ...
 - HAProxy学习笔记
			
HAProxy:著名的负载均衡器,工作于用户空间的服务程序,其有两种工作模式: TCP mode:四层调度(模拟实现,依赖于socket进行通信) HTTP mode:七层调度 目前维护的稳定版本分支 ...
 - PLSQL win7 64位
			
1. 解压instantclient-basic-win32-11.2.0.1.0.zip至Oracle安装目录的Product下 具体目录如下D:\Oracle\product\instantcli ...
 - SWT布局管理器
			
一.充满式布局管理器(FillLayout类) FillLayout类是最简单的布局类,它把组件摆放成一行或者一列,并强制组件大小一致.一般,组件的高度与最高的组件一致,宽度与最宽的组件相同.,它里面 ...
 - java中的 FileWriter类 和 FileReader类的一些基本用法
			
1,FileWriter类(字符输出流类) |--用来写入字符文件的便捷类.此类的构造方法假定默认字符编码和默认字节缓冲区大小都是可接受的.要自己指定这些值,可以先在 FileOutputStream ...
 - linux 正则表达式与文件格式化处理
			
此文涉及命令:grep.sed.awk.printf.diff.cmp.patch. 概念: 什么是正则表示法 简单的说,正则表示法就是处理字符串的方法,他是以行为单位来进行字符串的处理行为, 正则表 ...
 - 大话JSON之Gson解析JSON
			
(三)解析Json数组(多条Json数据) 比如有如下Json数据: [{'name':'John', 'grade':[{'course':'English','score':100},{'cour ...
 - css之absolute绝对定位(技巧篇)
			
无依赖的绝对定位 margin,text-align与绝对定位的巧妙用法 例子1:实现左右上角的图标覆盖,如图,