这个网站:http://jcorps.org/jsuite在Chrome中工作,根据HASH更改更改内容,IE9似乎正在处理onHashChange,但是…
IE9根本不执行"UpdatePage()"函数,或者在IE的开发人员/调试控制台产生任何类型的错误消息,所以我看不到它在哪里"破裂"。任何想法吗?
谢谢!Ari
您的页面上没有doctype,因此IE9以quirks模式呈现它,这种模式不支持hashchange事件。添加适当的doctype将允许IE9以适当的模式呈现页面,从而启用hashchange事件。
也可以看到这个类似的问题:onhashchange with IE 9