【发布时间】:2012-04-03 12:43:23
【问题描述】:
我正在使用 History.js 脚本 https://github.com/browserstate/history.js 来记录使用 Ajax 函数时的历史记录。它在现代浏览器中运行良好......但是当使用像 IE9 这样的东西时,它使用哈希回退,但这实际上并没有按建议工作。
例如假设我当前的网址是:http://localhost:8888/Dashboard
然后我执行以下操作:
History.replaceState(null, 'Test', 'http://localhost:8888/Test');
新的网址变成:http://localhost:8888/Dashboard#./Test200?&_suid=405
这是为什么?不应该变成:http://localhost:8888/#/Test200?&_suid=405吗?
【问题讨论】:
标签: javascript history.js