javascript - 如何在不重新加载页面的情况下更改 url?

标签 javascript

我正在使用 ajax 来显示我的内容。当我显示我的内容时,我想动态更改浏览器 url 而无需重新加载页面。我该如何继续?

window.location.hash="Aboutus";

上面的代码插入了一个# 符号。我不想在我的网址中使用井号,因为我的页面可以包含类似的 ID。

最佳答案

使用可以使用pushState()。以下是来自 Mozilla 开发者网站的一些信息:

https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history#The_pushState%28%29.c2.a0method

关于javascript - 如何在不重新加载页面的情况下更改 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7106770/

相关文章:

javascript - Reduxjs 或简单地声明

JavaScript getElementsByTagName 显示 [object HTMLParagraphElement] 而不是该元素的内容?

javascript - JavaScript 中的多线程或异步代码如何工作?

javascript - 如何检查加载了哪个版本的 twitter bootstrap?

javascript - 使用 javascript 添加 float

javascript - 打印弹出窗口Javascript

javascript - 将 "hoverIntent"添加到 .live 函数

javascript - 在 jquery 中复制/克隆带有选定选项的下拉列表

javascript - jQuery延迟()没有按预期工作

jq的JavaScript实现?