Here's how you replace the URL without a page refresh:
function processAjaxData(response, urlPath){ document.getElementById("content").innerHTML = response.html; document.title = response.pageTitle; window.history.pushState({"html":response.html,"pageTitle":response.pageTitle},"", urlPath); }
I hadn’t thought about it, but yes. I say this as someone who paid for Netscape Navigator.
Here's how you replace the URL without a page refresh:
Similar snippets for the other few and you have successfully avoided helping fund the framework!