添加一个片段到URL而不会导致redirect?
有没有办法如何将哈希#添加到我的url而不redirect?
window.location.hash = 'something';
这只是普通的JavaScript。
你的评论…
嗨,我真正需要的是只添加哈希…像这样的东西:
window.location.hash = '#';
但以这种方式没有添加任何东西。
尝试这个…
window.location = '#';
另外,不要忘了window.location.replace()
方法。
对于直接的HTML,不需要JavaScript:
<a href="#something">Add '#something' to URL</a>
或者,为了更真实地回答您的问题,只需在url中添加“#”即可:
<a href="#">Add '#' to URL</a>
window.location.hash = '#whatever';