Ich verwende das History.js-Skript https://github.com/browserstate/history.js, um Geschichte aufzuzeichnen, wenn Sie Ajax-Funktionen verwenden. Es funktioniert gut in modernen Browsern ... aber wenn man etwas wie IE9 benutzt, benutzt es den Hash-Fallback, aber das funktioniert nicht wie vorgeschlagen.History.js Fallback funktioniert nicht richtig
z. Sagen meine aktuelle URL ist: http://localhost:8888/Dashboard
und dann das folgende ich:
History.replaceState(null, 'Test', 'http://localhost:8888/Test');
Die neue URL wird: http://localhost:8888/Dashboard#./Test200?&_suid=405
Warum ist das? Sollte es nicht werden: http://localhost:8888/#/Test200?&_suid=405
?
Ich bin mir nicht ganz sicher, was das Problem ist? Da ich bereits eine Bibliothek implementiert habe ... also was genau ist die Lösung? Danke für die Antwort, sehr geschätzt. – Cameron
Leider kann Library /balupton/history.js in den älteren Browsern keinen normalen Link bilden. – devote
Okies, was muss ich tun, um das zu beheben? Da ich nicht verstehe, wonach ich in dem von Ihnen geposteten Link suche. Danke noch einmal. – Cameron