2016-08-09 2 views
1

ページをリロードせずにクエリ文字列パラメータを更新できますか?私は知っている、いくつかのHTML5機能(history.pushStateなど)がありますが、多くのブラウザ(またはブラウザのバージョン)で動作しません...HTMLなしのクエリ文字列の更新(リダイレクトなし)

ありがとうございます!

+0

現時点では、ブラウザのサポートは[非常に良い](http://caniuse.com/#feat=history)、IE10 +およびその他の主要ブラウザのサポート*セッション履歴管理*です。現在のパラメータを変更する方法については、[この回答](http://stackoverflow.com/a/10421866/1456376)を参照してください。 – insertusernamehere

答えて

1

history.pushStateなしではできません。

古いブラウザでもリロードせずに変更できるため、URLのハッシュ(#)部分を使用するポリフィルがありますが、すべての使用例(ブックマークや共有など)には適用されません。

graceful degradationと使いやすさを考慮して、history.jsを調べるとよいでしょう。

関連する問題