browserstate / 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.
http://browserstate.github.com/history.js/demo/
Other
10.75k stars 1.35k forks source link

iOS 7.0.2 not working #350

Open frikadelle opened 10 years ago

frikadelle commented 10 years ago

Hi guys,

we updated our iPad to current Version 7.0.2 (11A501). All our applications that implements history.js don't work anymore.

If i try the demo on balupton.github.io/history.js/demo i get an empty page, i.e. the textarea where results are shown is empty. And buttons below textarea where to trigger History.pushState(),... are not shown.

Anyone else could confirm this error?

Thanks in advance

agamemnus commented 10 years ago

IOS 7 is full of bugs. Is this an IOS 7 bug or a 7.0.2 bug? Perhaps try a different version of history.js?: For example, history4+5 native.history.js I think works on 7.

(Shameless plug: just finished a github repo of my wrapper wrapper at: https://github.com/agamemnus-/history-easy.js)

frikadelle commented 10 years ago

On IOS 7.0 (11A465) everything is just perfect. Tried different versions, i.e. history.js, native.history.js, jquery.history.js - none of them worked on 7.0.2.

frikadelle commented 10 years ago

Just updated to 7.0.3 (11B511) - same here: http://balupton.github.io/history.js/demo results in empty textarea and no buttons are shown...