Чи є спосіб, як додати хеш # до моєї URL-адреси без перенаправлення?
Відповіді:
window.location.hash = 'something';
Це просто JavaScript.
Ваш коментар ...
Привіт, мені дійсно потрібно додати лише хеш ... приблизно так:
window.location.hash = '#';
але таким чином нічого не додається.
Спробуйте це...
window.location = '#';
Також не забувайте про window.location.replace()
метод.
Для прямого HTML, без JavaScript:
<a href="#something">Add '#something' to URL</a>
Або, якщо сприймати своє питання більш буквально, просто додати "#" до URL-адреси:
<a href="#">Add '#' to URL</a>
#
URL-адресу. Насправді, натиснувши посилання, як я запропонував, це буде виконано. Не потрібно JS.
window.location.hash = 'whatever';
#
Префікс не потрібно.
Спробуйте це
var URL = "scratch.mit.edu/projects";
var mainURL = window.location.pathname;
if (mainURL == URL) {
mainURL += ( mainURL.match( /[\?]/g ) ? '&' : '#' ) + '_bypasssharerestrictions_';
console.log(mainURL)
}