摘要: 分别测试注释掉 首行代码 alert; 与不注释掉的 执行结果差异. alert;//注释后再次在ie6 ie7 ie8中测试下 var hijack = window.alert; window.alert = function(){ hijack('hijack'); }; alert('origin');当然非ie浏览器 是无此问题的.ie9也已经更改了这种惰性绑定机制. 所以也无此bug了.是的.之所以出这个问题. 就是因为. IE的工程师们大概觉得. 进入js执行环境后.立刻把window对象上的宿主成员.都给global对象一份.是得不偿失的.所以引 阅读全文
posted @ 2010-12-20 13:56 Franky 阅读(2914) 评论(5) 推荐(3) 编辑