History Methods 
You can use the following methods to access and manipulate history entries, as well as control navigation through the history.
Adds a history entry
entry: A HistoryEntry object with all properties set
isPostBody: A boolean value, indicating whether the post parameters are available
Creates a HistoryEntry object with the specified parameters.
For details, see HistoryEntry Object
Returns the index of the current entry in the history
Returns all history entries as an array of HistoryEntry objects
Returns the history entry with the specified index as a HistoryEntry object
Returns the last visited entry as a HistoryEntry object
Returns the number of entries in the history
Removes all history entries in the range specified by the fromIndex and toIndex parameters
Removes the history entry with the specified index parameter
Retrieves the entry visited before the current one. If the doNavigate parameter is set to true, navigates to this entry.
Retrieves the entry visited after the current one. If the doNavigate parameter is set to true, navigates to this entry.
Returns a boolean indicating whether backward navigation is possible
Returns a boolean indicating whether forward navigation is possible
Navigates to the history entry specified by the index parameter