在IE8上切换页面时,目标网址与Chrome,Firefox甚至IE10等其他浏览器不同。例如: 来自jqm自己的网站:
http://view.jquerymobile.com/1.3.2/dist/demos/
点击其中一个小部件项目,例如Accordion,在Chrome,Firefox和IE10上正确修改了网址:
http://view.jquerymobile.com/1.3.2/dist/demos/widgets/accordions/
但是在IE8上,URL变为:
http://view.jquerymobile.com/1.3.2/dist/demos/#/1.3.2/dist/demos/widgets/accordions/
到目前为止,我还没有真正注意到任何不同的功能行为。这是一个jqm错误或预期的行为?我担心这可能会导致一些问题。
答案 0 :(得分:1)
Becouse Internet Explorer 8-9(及更早版本)不支持 HTML5历史记录API
http://caniuse.com/#feat=history
更多信息: https://github.com/browserstate/history.js/#how-would-they-look-in-a-html4-browser