URL'me yönlendirme olmadan hash # eklemenin bir yolu var mı?
Yanıtlar:
window.location.hash = 'something';
Bu sadece basit bir JavaScript.
Senin yorumun...
Merhaba, gerçekten ihtiyacım olan şey sadece hash eklemek ... bunun gibi bir şey:
window.location.hash = '#';
ama bu şekilde hiçbir şey eklenmez.
Bunu dene...
window.location = '#';
Ayrıca window.location.replace()
yöntemi de unutmayın .
JavaScript gerektirmeyen düz HTML için:
<a href="#something">Add '#something' to URL</a>
Veya sorunuzu daha kelimenin tam anlamıyla almak için URL'ye yalnızca "#" ekleyin:
<a href="#">Add '#' to URL</a>
#
, URL'yi nasıl ekleyebileceğimizi sordu . Aslında önerdiğim gibi bir bağlantıya tıklamak bunu yerine getirecektir. JS'ye gerek yok.
window.location.hash = 'whatever';
#
ek gerekli değildir.
Bunu dene
var URL = "scratch.mit.edu/projects";
var mainURL = window.location.pathname;
if (mainURL == URL) {
mainURL += ( mainURL.match( /[\?]/g ) ? '&' : '#' ) + '_bypasssharerestrictions_';
console.log(mainURL)
}