利用 History API 无刷新更改地址栏

262 阅读1分钟

简单来说:假设当前页面为 renfei.org/, 那么执行下面的 JavaScript 语句:

window.history.pushState(null, null, "/profile/");

之后,地址栏的地址就会变成 renfei.org/profile/ ,但同时浏览器不会刷新页面,甚至不会检测目标页面是否存在。