Esiste un modo per aggiungere l'hash # al mio URL senza reindirizzamento?
window.location.hash = 'something';
Questo è semplicemente JavaScript.
Il tuo commento...
Ciao, ciò di cui ho davvero bisogno è aggiungere solo l'hash ... qualcosa del genere:
window.location.hash = '#';
Ma in questo modo non viene aggiunto nulla.
Prova questo...
window.location = '#';
Inoltre, non dimenticare il metodo window.location.replace()
.
Per HTML diretto, senza JavaScript richiesto:
<a href="#something">Add '#something' to URL</a>
Oppure, per rispondere alla tua domanda in modo più letterale, aggiungi semplicemente '#' all'URL:
<a href="#">Add '#' to URL</a>
window.location.hash = 'whatever';