我集成了 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 事件是真的吗?这种情况下可以使用什么窗口事件?