Demonstrating history.pushState()

Press the following button to call history.pushState() to add a new entry in the current tab's history, and meanwhile also changing the URL in the browser's address bar.