1401 Forks
10776 Stars
10776 Watchers

history.js

History.js gracefully supports the HTML5 History/State APIs (pushState, replaceState, onPopState) in all browsers. Including continued support for data, titles, replaceState. Supports jQuery, MooTools and Prototype. For HTML5 browsers this means that you can modify the URL directly, without needing to use hashes anymore. For HTML4 browsers it will revert back to using the old onhashchange functionality.

How to download and setup history.js

Open terminal and run command
git clone https://github.com/browserstate/history.js.git
git clone is used to create a copy or clone of history.js repositories. You pass git clone a repository URL.
it supports a few different network protocols and corresponding URL formats.

Also you may download zip file with history.js https://github.com/browserstate/history.js/archive/master.zip

Or simply clone history.js with SSH
[email protected]:browserstate/history.js.git

If you have some problems with history.js

You may open issue on history.js support forum (system) here: https://github.com/browserstate/history.js/issues

Similar to history.js repositories

Here you may see history.js alternatives and analogs

 freeCodeCamp    bootstrap    vue    react    You-Dont-Know-JS    javascript    electron    node    atom    axios    three.js    webpack    html5-boilerplate    meteor    express    angular    material-ui    Chart.js    TypeScript    free-programming-books-zh_CN    ionic-framework    nw.js    lodash    materialize    yarn    javascript-algorithms    element    echarts    Front-End-Checklist    babel