¿Hay alguna forma de agregar hash # a mi URL sin redireccionar?
Respuestas:
window.location.hash = 'something';
Eso es simplemente JavaScript.
Tu comentario...
Hola, lo que realmente necesito es agregar solo el hash ... algo como esto:
window.location.hash = '#';
pero de esta manera no se agrega nada.
Prueba esto...
window.location = '#';
Además, no se olvide del window.location.replace()
método.
Para HTML directo, sin necesidad de JavaScript:
<a href="#something">Add '#something' to URL</a>
O, para tomar su pregunta más literalmente, simplemente agregue '#' a la URL:
<a href="#">Add '#' to URL</a>
#
a la URL. En realidad, hacer clic en un enlace como sugerí cumplirá con eso. No es necesario JS.
window.location.hash = 'whatever';
#
prefijo no es obligatorio.
Prueba esto
var URL = "scratch.mit.edu/projects";
var mainURL = window.location.pathname;
if (mainURL == URL) {
mainURL += ( mainURL.match( /[\?]/g ) ? '&' : '#' ) + '_bypasssharerestrictions_';
console.log(mainURL)
}