Add a fragment to the URL without causing a redirect?
JavascriptJqueryHashJavascript Problem Overview
Is there is a way how to add hash # to my URL without redirect?
Javascript Solutions
Solution 1 - Javascript
window.location.hash = 'something';
That is just plain JavaScript.
Your comment...
> Hi, what I really need is to add only the hash... something like this: window.location.hash = '#';
but in this way nothing is added.
Try this...
window.location = '#';
Also, don't forget about the window.location.replace()
method.
Solution 2 - Javascript
For straight HTML, with no JavaScript required:
<a href="#something">Add '#something' to URL</a>
Or, to take your question more literally, to just add '#' to the URL:
<a href="#">Add '#' to URL</a>
Solution 3 - Javascript
window.location.hash = 'whatever';
Solution 4 - Javascript
Try this
var URL = "scratch.mit.edu/projects";
var mainURL = window.location.pathname;
if (mainURL == URL) {
mainURL += ( mainURL.match( /[\?]/g ) ? '&' : '#' ) + '_bypasssharerestrictions_';
console.log(mainURL)
}