私はHistory.jsスクリプトhttps://github.com/browserstate/history.jsを使用して、Ajax関数を使用しているときの履歴を記録しています。現代のブラウザではうまくいきます...しかし、IE9のようなものを使用する場合は、ハッシュフォールバックを使用しますが、これは実際には提案どおりに機能しません。History.jsフォールバックが正常に動作しない
など。私の現在のURLがあると言う:http://localhost:8888/Dashboard
、その後、私は次のようにします。
History.replaceState(null, 'Test', 'http://localhost:8888/Test');
を新しいURLは次のようになります。http://localhost:8888/Dashboard#./Test200?&_suid=405
これはなぜですか?それは次のようになりません:http://localhost:8888/#/Test200?&_suid=405
?
問題が何であるか完全にはわかりません。私は既にライブラリを実装しているので、解決策は何ですか?答えをありがとう、非常に感謝します。 – Cameron
残念ながら、ライブラリ/balupton/history.jsは古いブラウザでは通常のリンクを形成できません。 – devote
これを修正するにはどうすればよいですか?私があなたが投稿したそのリンクで何を探しているのか分かりません。再度、感謝します。 – Cameron