This question already has answers here:
How do I modify the URL without reloading the page?
(18个回答)
7年前关闭。
我发现了很多有关更改URL(不重新加载)的问题。
一些答案是-使用插件,使用
但是他们都没有为我工作。
在网站上,我有一个下拉菜单,更改后的url参数应该已更改。
所以我想做的是:
我要更改:无需重新加载即可将
我正在努力实现的目标是否可能?
(18个回答)
7年前关闭。
我发现了很多有关更改URL(不重新加载)的问题。
一些答案是-使用插件,使用
location.hash
...或重新加载但是他们都没有为我工作。
在网站上,我有一个下拉菜单,更改后的url参数应该已更改。
所以我想做的是:
我要更改:无需重新加载即可将
www.foo.com?country=Germany
转换为www.foo.com?country=Slovenia
。我正在努力实现的目标是否可能?
最佳答案
您可以在较新的浏览器中使用;在较旧的版本中,您只能更改哈希值。这似乎是关于该主题的好文章:
http://html5doctor.com/history-api/