我集成了History.js,这段代码在URL更改时运行:
History.Adapter.bind(window,'statechange',function(){
var State = History.getState();
alert(State.url)
showPage(State.url);
});
除IE7(IE8的兼容模式)外,它适用于所有浏览器。我以为History.js会处理这个问题。
IE7是否真的不了解onStateChange事件?什么窗口事件可以用于这种情况?
答案 0 :(得分:1)
从兼容性说明中可以看出:
MSIE 6和7有时不会应用哈希,即使被告知(需要再次调用apply函数)