Я маю:
var uri = window.location.href;
Це забезпечує http://example.com/something#hash
Який найкращий і найпростіший спосіб отримати весь шлях без #hash?
uri = http://example.com/something#hash
nohash = http://example.com/something
Я спробував використати, location.origin+location.pathnameякий працює не в кожному браузері. Я спробував використати, location.protocol+'//'+location.host+location.pathnameщо для мене виглядає як якесь безглузде рішення.
Який найкращий і найпростіший спосіб це зробити? може я запитую для location.hash і намагаюся substr () це з uri?
#sectionна тій самій сторінці, просто встановіть посилання href#section. Вам не потрібно отримувати базову URL-адресу сторінки, а потім об'єднувати хеш в кінці.