最近訪問したページに関する情報を格納するWebアプリケーションがあります.Aと呼んでいます。ユーザーがBと呼ばれる別のページタイプを訪問すると、直前に訪問したAページ。 BページはAページまたはBページのいずれかからアクセスでき、ユーザーはAのプロパティと考えることができます。ブラウザのタブ固有のデータを保存する
これはうまくいきますが、誰かが2つのタブを開いてBページ1ではAページへのリンクA1で新しいタブを開き、AページA2にアクセスします。その後、ユーザーがタブ1のBページをリフレッシュすると、メニューはA2に変わります。どのタブが使用されているのか確認できるようにして、タブ1のA1を保存してA2に変更しないようにしたいと思います。
一つのタブ使用時:
A1 -> B1 -> B2 (the menu points back to A1)
を二つのタブ使用時:
Time | T1 | T2 | T3
----------------+----------+----------+-------------
Tab 1: | A1 -> B1 | | [refresh B1]
Tab 2: | | A2 -> B3 |
----------------+----------+----------+-------------
Menu points to: | A1 A1 | A2 A2 | A2
を彼らが戻ってタブ1で、彼らは、タブ2に表示していたユーザー(A2に来るとき、これはユーザーを混乱させる)の代わりにA1。
ブラウザのタブIDを取得することはできませんが、誰かが回避策のアイデアを持っていることがありますか?
これはあまりにも悪いことです...私は100%信頼性の高い回避策の解決に取り掛かりました。 – olofom