MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

OnBeforeUnload ईवेंट का उपयोग करके ब्राउज़र रीफ़्रेश करें

जहाँ तक मुझे पता है, आप वास्तव में ब्राउज़र के बंद होने का परीक्षण नहीं कर सकते; आप केवल एक विंडो (या टैब) के बंद होने का परीक्षण कर सकते हैं। यह आम तौर पर पर्याप्त है, जब तक कि निश्चित रूप से एक पृष्ठ-ताज़ा नहीं होता है, क्योंकि यह एक विंडो या टैब के अंदर एक वेब पेज को बंद करने और फिर से खोलने दोनों के रूप में गिना जाता है। ब्राउज़र के पेज-रीफ्रेश बटन पर एक क्लिक के लिए इवेंट-हैंडलर की आवश्यकता होती है, लेकिन मुझे यकीन नहीं है कि ऐसा मौजूद है। यहाँ कुछ है:

"क्या आप वाकई इस पेज से दूर नेविगेट करना चाहते हैं?" कैसे दिखाएं? परिवर्तन कब किए गए?

और भी

ब्राउज़र क्लोज इवेंट और पेज रिफ्रेश को हैंडल करना

पेज-रीफ्रेश इवेंट-हैंडलर के बारे में कुछ खोजने की कोशिश में मुझे एक चीज का सामना करना पड़ा है "स्थानीय भंडारण" का उपयोग करने की धारणा। आप ऑन-प्री-अनलोड हैंडलर के हिस्से के रूप में, स्थानीय स्टोरेज में एक छोटा डेटा आइटम, टाइम-स्टैम्प्ड, डाल सकते हैं। सर्वर पर एक प्रकार का टाइमर सक्रिय करें, और सत्र को मिटाने से पहले उस समय के समाप्त होने की प्रतीक्षा करें। जब आपका पृष्ठ लोड हो जाता है, तो उस डेटा आइटम के लिए स्थानीय संग्रहण का परीक्षण करें। यदि यह मौजूद है और टाइम-स्टैम्प बहुत हाल का था, तो आप जानते हैं कि पृष्ठ को ताज़ा किया गया था और यह जानने के आधार पर उपयुक्त चीजें कर सकते हैं -- जैसे सर्वर को एक AJAX संदेश भेजना यह बताना कि अभी सत्र को मिटाना नहीं है।

  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB:टेक्स्ट सर्च और जियोस्पेशियल क्वेरी को मिलाएं

  2. डेटा विज्ञान के क्षेत्र में MongoDB का बढ़ता महत्व

  3. मोंगोडीबी, जावा:यूटीसी के रूप में दिनांक संपत्ति पुनर्प्राप्त करें

  4. सी # में मोंगोडम्प/मोंगो रिस्टोर चलाएं

  5. Django में MongoClient को कहां स्टोर करें