我正在使用ajax来显示我的内容。当我显示我的内容时,我想动态更改浏览器URL而不重新加载页面。我该怎么办?
window.location.hash="Aboutus";
上面的代码插入了#
符号。我不想在我的网址中使用井号,因为我的网页可能包含类似的ID。
答案 0 :(得分:6)
使用可以使用pushState()。以下是Mozilla开发者网站的一些信息:
答案 1 :(得分:3)
您可以使用HTML5中引入的History API。以下是一些link示例 - 您可以在底部找到更多资源的链接。
答案 2 :(得分:2)
HTML5 pushState API应该可以解答您的问题。