有没有一种方法可以将哈希号添加到我的URL中而无需重定向?
Answers:
对于纯HTML,不需要JavaScript:
<a href="#something">Add '#something' to URL</a>
或者,从字面上看您的问题,只需在URL中添加“#”即可:
<a href="#">Add '#' to URL</a>
#
将URL添加到URL。实际上,按我的建议单击一个链接即可实现。无需JS。
window.location.hash = 'whatever';
#
不需要前缀。
试试这个
var URL = "scratch.mit.edu/projects";
var mainURL = window.location.pathname;
if (mainURL == URL) {
mainURL += ( mainURL.match( /[\?]/g ) ? '&' : '#' ) + '_bypasssharerestrictions_';
console.log(mainURL)
}