хэш местоположения без #

#javascript #html

#javascript #HTML

Вопрос:

Как это сделать, я хочу, чтобы при указании location.hash выводилось в адресной строке, например, вот так..

У меня есть

 location.hash = "asd"; 
  

И он будет выводить #asd

Но как заставить выводить только asd

Комментарии:

1. Ну, это не было бы хэшем без # части. Вы должны просто использовать .href

Ответ №1:

Если вы хотите изменить URL с помощью JavaScript без фактической загрузки новой страницы, вам необходимо использовать HTML5 history API и его метод pushState.

Ответ №2:

Я думаю, вы хотите:

 location.href
  

Комментарии:

1. это перезагружает страницу, и мне это не нужно