संभव डुप्लिकेट:
Clear cookies on browser closeब्राउज़र बंद होने पर कुकीज़ को कैसे हटाया जाए?
जब मैं ब्राउज़र बंद करने, मैं कुकीज़ निकालना चाहते हैं। मैं यह कैसे कर सकता हूँ?
संभव डुप्लिकेट:
Clear cookies on browser closeब्राउज़र बंद होने पर कुकीज़ को कैसे हटाया जाए?
जब मैं ब्राउज़र बंद करने, मैं कुकीज़ निकालना चाहते हैं। मैं यह कैसे कर सकता हूँ?
इस del_cookie()
समारोह में यह जो कुछ भी कुकी यह है कि हम हटाना चाहते हैं, नाम गुजर कॉल करने के लिए से here
function del_cookie(name) {
document.cookie = name +
'=; expires=Thu, 01-Jan-70 00:00:01 GMT;';
}
अब तुम सब करने की जरूरत है लिया। फ़ंक्शन कुकी पर समाप्ति तिथि को अतीत में अपडेट करेगा, ताकि कुकी को समाप्त कर दिया जाएगा और ब्राउज़र द्वारा ठीक उसी तरह से अनदेखा किया जाएगा जैसे कि यह
उपयोग करने के लिए नहीं होगा
<body onload="SetCookie()" onunload="del_cookie()">
आप इस फ़ंक्शन को "ऑनलोड" ब्राउज़र ईवेंट पर कॉल कर सकते हैं, और यह ब्राउज़र बंद ईवेंट का पता लगाएगा और फ़ंक्शन को कॉल करेगा। – GodFather
@ भगवान इसे हर पृष्ठ को रीफ्रेश भी कहा जाएगा, उम्मीद है कि ओपी योजनाओं को बर्बाद नहीं करेगा .. –
यदि आप समाप्ति तिथि निर्धारित नहीं करते हैं तो यह सत्र के अंत में समाप्त होने के लिए डिफ़ॉल्ट रूप से समाप्त हो जाता है। इस लिंक का संदर्भ लें -
+1 इसे करने के वास्तविक तरीके के लिए;) –
क्षमा करें, क्या आप लिंक अपडेट कर सकते हैं? यह अब टूटा हुआ है ... – miguelmpn
मान लीजिए कि मैं ब्राउज़र बंद कर देता हूं लेकिन उस विशेष ब्राउज़र "टैब" को बंद कर दूंगा, क्या उस टैब के एप्लिकेशन के लिए कुकी हटा दी जाएगी? क्या यह व्यवहार ब्राउज़र विशिष्ट होगा? – hagrawal
आप देख रहे हैं session cookies के लिए।
जावास्क्रिप्ट में उन्हें बनाने के लिए hwo पर एक ट्यूटोरियल here उपलब्ध है।
मुझे लगता है कि अगर आप अतीत में समाप्ति तिथि सेट करते हैं, तो ब्राउज़र बंद करने के बाद कुकीज़ हटा दी जाएगी। – JCOC611
क्या आपने सत्र कुकी का उपयोग करने के बारे में सोचा है, जो ब्राउज़र बंद होने पर स्वचालित रूप से समाप्त हो जाता है? – Gumbo
कृपया अपने प्रश्न को स्पष्ट करें। "मैं" से आपका मतलब उपयोगकर्ता या प्रोग्रामर है? ब्राउजर बंद होने पर कोई भी कुकीज को हटा सकता है। –