Это, вероятно, простой вопрос, и я уверен, что здесь что-то не хватает.Отключить хеш-ссылки в URL-адресе JavaScript
Все, что я пытаюсь сделать, это отключить хэш-тег, связанный в URL-адресе. Например, если кто-то должен ввести URL-адрес: www.example.com/#anchor
, он изменится на www.example.com
и полностью избавится от хэша в URL-адресе.
Я бы даже не прочь отключить функцию и сохранить ее в URL-адресе в любом случае.
Вот то, что я до сих пор, но я не много удачи:
var locationHashIndex = window.location.href.lastIndexOf("#"),
station = window.location.href.slice(locationHashIndex + 1);
window.location.href = window.location.href.substr(0, locationHashIndex);
Это позволяет перезагрузить страницу все с ума ... Не то, что я ищу. Любые мысли об этом?
Это все равно произойдет при каждой загрузке страницы, поскольку вы вообще не устанавливаете никаких условий для кода. –
Забудьте, что я сказал ранее, это будет работать для моих целей. – Sethen
рад, что это помогло. есть довольно немного помощи, доступной для прослушивания изменения хэша, если это то, что вы ищете. – karthikr