Есть ли способ добавить хэш # к моему 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)
}