kikii.Test={ isIE:(!+'\v1'),/*!-[1,]*/ isFunction:function(fn){ return !!fn && !fn.nodeName && fn.constructor !=String && fn.constructor !=RegExp && fn.constructor !=Array && /function/i.test(fn+''); }, isArray:function(arr){ return Object.prototype.toString.call(arr)==="[object Array]"; }, }还有司徒大大的window对象检测:
return window.window==window.window.window;老外的研究在这里:The interesting javascript window object