无需刷新即可更改浏览器的URL

时间:2012-04-24 09:33:42

标签: javascript jquery

  

可能重复:
  Changing browser's address bar without refreshing

我正在开发一个购物车,其中我有多个集合,通过点击一个集合,所有与该集合对应的产品都应该显示,地址栏中的url应该是这样的:

http://example.com/collection1

我试过了

window.history.pushState('Object', 'Title', '/new-url');

除了IE之外,所有浏览器都可以正常使用。不过我也试过了

window.location.hash = 'collection_name';

但它显示的网址类似于http://example.com/index.html#collection1,这在我的情况下是不正确的。

任何人都可以帮我解决这个问题吗?

0 个答案:

没有答案