把探嗅浏览器的操作提前到代码加载的时候,在代码加载的时候就立刻进行一次判断,以便让globalEval返回一个包裹了正确逻辑的函数
var globalEval = (function(){ var core_rnotwhite = /\S/; if(window.execScript){ return function(data){ data && core_rnotwhite.test(data) && window.execScript(data); }; }else{ return function(data){ data && core_rnotwhite.test(data) && window[ "eval" ].call( window, data ); }; } })();