I'm using the History.js script https://github.com/browserstate/history.js to record history when using Ajax functions. It works great in modern browsers... however when using something like IE9 it uses the hash fallback but this doesn't actually work as proposed.
E.g. Say my current url is: http://localhost:8888/Dashboard
and then I do the following:
History.replaceState(null, 'Test', 'http://localhost:8888/Test');
The new url becomes: http://localhost:8888/Dashboard#./Test200?&_suid=405
Why is this? Shouldn't it become: http://localhost:8888/#/Test200?&_suid=405
?