Simple example of jQuery.address in use. As you click the top “black” menu area the pages will load via Ajax (and title) notice also the URL. Then if you click back it forces a reload. There is very little code needed to make this work. Other than the ajax callback I run this on page load (eg pressing back on the browser button) //Jquery Address clicking back $.address.externalChange(function(){ if($.address.value() !== '/') { updateMe($.