How to Modify the Browser History in Complex HTML5 & JavaScript Applications

This demonstration illustrates how to use history.pushState to manipulate the browser history in complex client-side applications. Enter a message (optional) and click history.pushState a few times. Now use your browser's back and next buttons to move through the history states.

For more information, refer to How to Modify the Browser History in Complex HTML5 & JavaScript Applications.

History information log
=======================