0
現在このコードを使用して、ユーザーにuuid
のプライベートページへのアクセスを許可しています。ページURLにクエリ文字列を追加するには?
if (!!$.cookie('my_uuid_cookie')) {
var my_uuid = $.cookie("my_uuid_cookie")
var target = window.location.href + '?uuid=' + my_uuid;
window.location.href = target;
}
最初のURLがどのuuid
が含まれていない場合、私は確認してください。そうでない場合は、上記のコードを実行します。
これはあなたが気付くかもしれないが、window.location.href
は、ページの再読み込みを強制しますが、これは良く見えません。 「静かに」私のURLにクエリ文字列を追加する方法はありますか?
(。。URLは、ページのロードに必要であること、ユーザーがそれをクリックすることで、他の機能を切り替えるために持っているされていないクエリ文字列が必要な場合、瞬間厥)
上で動作します注pushStateをチェックアウト:https://developer.mozilla.org/en-US/docs/Web/API/History_API#The_ pushState()_ method –
window.history.pushState – krisph
ありがとう、これは素晴らしい人たちの作品です!クロスブラウザ対応のソリューションもありますか? –