history.js
function(state, title, url) {
      var t = document.title;
      if (lastTitle != null) {
        document.title = lastTitle;
      }
      historyPushState && fastFixChrome(historyPushState, arguments);
      changeState(state, url);
      document.title = t;
      lastTitle = title;
    }
function(state, title, url) {
      var t = document.title;
      if (lastTitle != null) {
        document.title = lastTitle;
      }
      historyPushState && fastFixChrome(historyPushState, arguments);
      changeState(state, url);
      document.title = t;
      lastTitle = title;
    }
function ( state , title , url ) { var t = document . title ; if ( lastTitle != null ) { document . title = lastTitle ; } historyPushState && fastFixChrome ( historyPushState , arguments ) ; changeState ( state , url ) ; document . title = t ; lastTitle = title ; }
The method adds a state object entry
to the history.

@namespace history
@param {Object} state
@param {string} title
@param {string} [url]
The method adds a state object entry to the history .