मुझे किसी तरह यह पता लगाने की आवश्यकता है कि उपयोगकर्ता ने ब्राउजर बैक बटन दबाया है और jquery का उपयोग करके पृष्ठ को रीफ्रेश (सामग्री और सीएसएस को पुनः लोड कर) कर रहा है।
कैसे jquery के माध्यम से इस तरह की कार्रवाई का पता लगाने के लिए?
क्योंकि अभी कुछ तत्वों को पुनः लोड नहीं किया जाता है अगर मैं किसी ब्राउज़र में बैक बटन का उपयोग करता हूं। लेकिन अगर मैं वेबसाइट में लिंक का उपयोग करता हूं तो सब कुछ ताज़ा हो जाता है और सही तरीके से दिखाया जाता है।
जरूरी!
कुछ लोगों ने शायद गलत समझा है कि मुझे क्या चाहिए। मैं वर्तमान पृष्ठ को ताज़ा नहीं करना चाहता। मैं बैक बटन दबाने के बाद लोड किए गए पेज को रीफ्रेश करना चाहता हूं। यहाँ मैं एक और अधिक विस्तृत तरीके से क्या मतलब है:
- उपयोगकर्ता पृष्ठ 1 पर जा रहा है।
- पेज 1 पर रहते हुए - वह पेज 2 के लिंक पर क्लिक करता है।
- वह पृष्ठ 2 पर पुनर्निर्देशित है
- अब (महत्वपूर्ण भाग!) वह ब्राउज़र में बैक बटन पर क्लिक करता है क्योंकि वह पृष्ठ 1 पर वापस जाना चाहता है
- वह पृष्ठ 1 पर वापस आ गया है - और अब पृष्ठ 1 को फिर से लोड किया जा रहा है और कुछ को "आप वापस आ गए!"