对于ajax - Hashes vs HTML 5 History API?

时间:2011-06-09 23:11:00

标签: ajax

在我启动网站之前,我想让我的网址结构一成不变。我的大量页面都有标签,如果在更改标签时,我使用ajax来获取相关更改并更新,而不是更新整个页面,这是一个更好的用户体验。

我是否应该使用流行的方法来更新网址的散列以进行ajax标签更改,或者我应该只使用HTML 5历史记录API,并且让任何不支持它的浏览器重新加载整页?我听说有人说使用哈希和hashbang的网站正在“打破网络”。使用哈希我的网址看起来像这样:example.com/#popular,并使用HTML 5历史记录,我的网址将如下所示:example.com/?tab=popular

2 个答案:

答案 0 :(得分:0)

如果要根据选择的选项卡提供不同的页面,请使用HTML 5历史记录方法。否则只需更新哈希。

答案 1 :(得分:0)

据我所知,从我的经验来看,它实际上只有六分之一,另外六分之一。这是你最喜欢的,因为最终的结果是一样的。