Javascript IE9中的后退按钮

Javascript IE9中的后退按钮,javascript,internet-explorer,cross-browser,Javascript,Internet Explorer,Cross Browser,当我在IE9中运行我的应用程序时,后退按钮在其他浏览器中不起作用,它确实起作用。 应用程序的流程是,它显示2个面板,在页面上加载来自左侧面板的第一个链接,并在右侧面板中显示输出。在这一点上,我更改了浏览器哈希,并添加了用于在右侧显示输出的URL。当我在那个点上使用back按钮时,它在IE9中不起作用,但在Chrome和FF中起作用 在放置一些控制台日志语句之后,我观察到最初哈希是空白的,并将新的哈希插入到它中,但是当我回击按钮IE进入空白散列时,除了其他浏览器什么也不做,正确地转到前几页。 我正

当我在IE9中运行我的应用程序时,后退按钮在其他浏览器中不起作用,它确实起作用。 应用程序的流程是,它显示2个面板,在页面上加载来自左侧面板的第一个链接,并在右侧面板中显示输出。在这一点上,我更改了浏览器哈希,并添加了用于在右侧显示输出的URL。当我在那个点上使用back按钮时,它在IE9中不起作用,但在Chrome和FF中起作用

在放置一些控制台日志语句之后,我观察到最初哈希是空白的,并将新的哈希插入到它中,但是当我回击按钮IE进入空白散列时,除了其他浏览器什么也不做,正确地转到前几页。 我正在使用window.onhashchange


我注意到,当我点击后退按钮窗口时,onhashchange事件只在IE9和IE10中触发,而在其他浏览器中不触发。

这是我这边的问题,我使用的是DHTMLX代码,代码中有一个问题。

你能添加到JSFIDLE的链接来澄清你的问题吗?