How do I modify the URL without reloading the page?

This can now be done in Chrome, Safari, Firefox 4+, and Internet Explorer 10pp4+! See this question’s answer for more information: Updating address bar with new URL without hash or reloading the page Example: You can then use window.onpopstate to detect the back/forward button navigation: For a more in-depth look at manipulating browser history, see this MDN … Read more