小编ybu*_*ser的帖子

调用对象IE无效

在FF和Chrome中,我可以使用bind 将此值设置为location对象,具有以下代码

locationFacade ={
reload: location.reload.bind(location)
} 
locationFacade.reload();
Run Code Online (Sandbox Code Playgroud)

或者我可以使用申请

locationFacade ={   
    reload: function(){
        location.reload.apply(location,arguments);  }
}
locationFacade.reload();
Run Code Online (Sandbox Code Playgroud)

但是在IE 9中,我在调用locationFacade.reload()时不断收到"无效的调用对象" .我没有测试过每个IE,但问题也发生在IE 11中.在这里这里 IE都支持Apply和bind

javascript internet-explorer

7
推荐指数
1
解决办法
3125
查看次数

标签 统计

internet-explorer ×1

javascript ×1