console-sham.js 572 B

123456789101112131415161718192021
  1. /**
  2. * Fixed error: "console" is undefined in IE<10 if dev tools are not open
  3. */
  4. (function(window) {
  5. if (window.console) return;
  6. window.console = (function() {
  7. var methods = 'assert,clear,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,log,markTimeline,profile,profileEnd,table,time,timeEnd,timeStamp,trace,warn'.split(',');
  8. var noop = function() {};
  9. var object = {};
  10. var key;
  11. while(key = methods.pop()) {
  12. object[key] = noop;
  13. }
  14. return object;
  15. }());
  16. }(window));