要实现不更换显示的URL而不重定向到另一个页面,可以使用HTML5的History API。下面是一个示例代码:
URL不更换示例
URL不更换示例
在上面的代码中,我们首先获取当前的URL(window.location.href
),然后使用replaceState
方法将URL更改为新的URL(currentURL + "#new"
)。这样做可以更改URL,但不会导致页面重定向。
同时,我们更新了页面的内容,以演示页面内容保持不变。
请注意,这种方法只能更改URL的片段标识符(hash),而不能更改其他部分(例如域名、路径等)。如果需要更改其他部分,需要使用pushState
方法,但这将导致页面进行重定向。
下一篇:不更新bool变量的值