मैं एक वेब अनुप्रयोग है कि हाल ही में देखे गए पृष्ठ के बारे में जानकारी की दुकान है, यदि उपयोगकर्ता एक और पृष्ठ प्रकार, बी कहा जाता है, मैं शीर्ष पर एक मेनू को इंगित करने के लिए एक बटन के साथ प्रस्तुत जब उन्हें ए कॉल सबसे हाल ही में देखा गया ए-पेज। बी-पेज एक पृष्ठ या बी पृष्ठ के माध्यम से या तो पहुंच सकते हैं और उपयोगकर्ता द्वारा एस्टोर ब्राउज़र टैब विशिष्ट डेटा
यह ठीक काम करता है लेकिन यह एक समस्या बन जाता है जब कोई दो टैब खोलता है और बी पर होने पर ए-पेज ए 1 के लिंक के साथ टैब 1 में पेज, वे एक नया टैब खोलते हैं और ए-पेज ए 2 पर जाते हैं। जब उपयोगकर्ता टैब 1 में बी-पेज रीफ्रेश करता है तो मेनू ए 2 में बदल जाता है। मैं यह पहचानने में सक्षम होना चाहता हूं कि किस टैब का उपयोग किया जा रहा है ताकि मैं टैब 1 के लिए ए 1 बचा सकूं ताकि यह ए 2 में परिवर्तित न हो।
एक टैब का उपयोग करते समय:
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) ए 1 के बजाय।
मुझे डर है कि यह संभव ब्राउज़र टैब आईडी प्राप्त करने के लिए, लेकिन किसी एक समाधान के किसी भी विचार हो सकता है नहीं है कर रहा हूँ?
के अंदर टैब आईडी के कुछ राजा को स्टोर कर सकते हैं यह बहुत बुरा है ... मैंने एक गैर-100%-अविश्वसनीय वर्कअराउंड समाधान पर काम करना शुरू कर दिया है, क्योंकि मुझे डर है कि आप सही हैं। – olofom