0

在 IE8 上切换页面时,目标 URL 与 Chrome、Firefox 甚至 IE10 等其他浏览器不同。例如:来自jqm自己的网站:

http://view.jquerymobile.com/1.3.2/dist/demos/

单击小部件部分项目之一时,例如 Accordion,URL 在 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 错误还是预期行为?我担心这可能会导致一些问题。

4

1 回答 1

1

因为 Internet Explorer 8-9(及更早版本)不支持HTML5 History API

http://caniuse.com/#feat=history

更多示例信息: https ://github.com/browserstate/history.js/#how-would-they-look-in-a-html4-browser

于 2013-09-19T13:25:21.167 回答