从#url更新为/以改进命名

时间:2014-02-12 23:16:35

标签: javascript jquery

我希望更新部分网站,以获得更友好的网址。

目前我在网址末尾使用了#tags,这意味着当我从example.com/trucks转到example.com/trucks#1234_235_23

时页面无法刷新

但我希望将其转移到

example.com/tracks/large/standard/VXR-Maloo

但这需要在IE7和8中运行,并且在我转到example.com/trucks后也不需要刷新页面。

我在想一个历史API,但这不适用于IE7 / 8,所以有人有任何建议吗?

后端位于java平台上。

1 个答案:

答案 0 :(得分:0)

没有一种方法可以在所有浏览器中使用。

考虑仅在不支持History API的旧浏览器上回退到基于哈希的实现。您可以使用History.js等模块执行此操作。