【发布时间】:2013-07-22 23:21:19
【问题描述】:
我更改了location.hash - 在所有浏览器中都正常运行 - 页面保持原始状态,仅更改 URL 而无需重新加载页面。
在 Internet Explorer 和其他浏览器中按返回按钮的行为不同。 IE 不会更改历史记录location.hash 并转到上一页。其他浏览器只更改 URL(更改哈希)。
有没有办法强制 IE 浏览器像其他浏览器一样运行?
【问题讨论】:
-
当然可以,它是 IE :)
-
#4596769 的可能欺骗。 (CliffNotes:IE 不会将
#hashtags视为历史对象中的单独条目。) -
@x0n:Firefox、Chrome 和 Opera 的行为相同
-
谢谢@jnpcl,我想jQuery History Plugin 会解决我的问题
标签: javascript ajax internet-explorer browser