Chrome on iOS; back/forward doesn't work with history.pushState? Chrome on iOS; back/forward doesn't work with history.pushState? google-chrome google-chrome

Chrome on iOS; back/forward doesn't work with history.pushState?


iOS has a fair few bug with the HTML5 History API.

Have you tried:

window.addEventListener("popstate", function(e) {    window.location.href = location.href;});

This plugin may be of some use (even for background reading) History.js. It solves the cross-browser compatibility problems and also provides an optional HTML4 hash fallback if you'd like