从页面URL中移除散列并在重载时重置窗口的偏移,可以通过以下步骤实现:
window.location.href
来获取当前页面的URL。#
符号开始,可以使用JavaScript中的split()
方法将URL分割成两部分,然后取第一部分即可移除散列。var url = window.location.href;
var urlWithoutHash = url.split('#')[0];
location.replace()
方法将页面重载到新的URL,然后在重载后的页面中重新设置窗口的偏移。window.location.replace(urlWithoutHash);
// 在重载后的页面中重新设置窗口的偏移
window.scrollTo(0, 0);
这样,当页面重载时,散列部分将被移除,并且窗口的偏移将被重置为页面顶部。
领取专属 10元无门槛券
手把手带您无忧上云