Chrome के M104 (अगस्त 2022) के रिलीज़ होने के बाद से, कुकी के खत्म होने की तारीख, अगले 400 दिनों से ज़्यादा के लिए सेट नहीं की जा सकती.
Chrome के M104 (अगस्त 2022) के रिलीज़ होने के बाद, कुकी के लिए खत्म होने की तारीख, अगले 400 दिनों से ज़्यादा के लिए सेट नहीं की जा सकती.
इस बदलाव का असर सेशन की कुकी पर नहीं पड़ता है. ये कुकी, खत्म होने की तारीख के लिए Max-Age
या Expires
को साफ़ तौर पर सेट नहीं करती हैं. इसकी वजह यह है कि ब्राउज़िंग सेशन खत्म होने पर, इन कुकी को मिटा दिया जाता है.
इस बदलाव के साथ Chrome, खत्म होने की तारीख को तय की गई ज़्यादा से ज़्यादा वैल्यू पर सेट कर देता है: कुकी सेट किए जाने के 400 दिन बाद. जो कुकी 400 दिनों के बाद खत्म होने की तारीख का अनुरोध करती हैं उन्हें अस्वीकार नहीं किया जाता. खत्म होने की तारीख इसके बजाय 400 दिन पर सेट होती है.
उदाहरण
उदाहरण के लिए, रविवार 1 जनवरी, 2023 को सेट की गई कुकी:
कुकी | समयसीमा खत्म होने का अनुरोध | आने वाले दिन | 400 दिन से ज़्यादा? | खत्म होने की तारीख |
---|---|---|---|---|
Name=वैल्यू; Expires=सोमवार, 1 जनवरी, 2024 00:00:00 जीएमटी | 1 जनवरी, 2024 | 365 | नहीं | 1 जनवरी, 2024 |
नाम=वैल्यू; Max-Age=31536000 | 1 जनवरी, 2024 | 365 | नहीं | 1 जनवरी, 2024 |
नाम=वैल्यू; खत्म होने की तारीख=सोमवार, 5 फ़रवरी, 2024 00:00:00 जीएमटी | 5 फ़रवरी, 2024 | 400 | नहीं | 5 फ़रवरी, 2024 |
नाम=वैल्यू; Max-Age=34560000 | 5 फ़रवरी, 2024 | 400 | नहीं | 5 फ़रवरी, 2024 |
नाम=वैल्यू; खत्म होने की तारीख=मंगलवार, 6 फ़रवरी, 2024 00:00:00 जीएमटी | 6 फ़रवरी, 2024 | 401 | हां | 5 फ़रवरी, 2024 |
नाम=वैल्यू; Max-Age=34646400 | 6 फ़रवरी, 2024 | 401 | हां | 5 फ़रवरी, 2024 |
Name=Value; Expires=बुधवार, 1 जनवरी, 2025 00:00:00 GMT | 1 जनवरी, 2025 | 731 | हां | 5 फ़रवरी, 2024 |
नाम=वैल्यू; Max-Age=63158400 | 1 जनवरी, 2025 | 731 | हां | 5 फ़रवरी, 2024 |
कुकी के खत्म होने की अवधि बढ़ाई जा रही है
क्या आपको अपनी कुकी को 400 से ज़्यादा दिनों तक ज़िंदा रखना है? उपयोगकर्ता जब भी साइट पर दोबारा आता है, तो डेवलपर के पास समयसीमा खत्म होने की समयसीमा बढ़ाने का अधिकार होता है. वे इसके लिए, उसी नाम वाली नई कुकी सेट कर सकते हैं. ध्यान दें कि कुकी, खत्म होने की तारीख से पहले कई वजहों से मिटाई जा सकती हैं (उदाहरण के लिए, उपयोगकर्ता मैन्युअल तरीके से अपनी कुकी मिटा सकता है या हर डोमेन की कुकी की सीमा पार हो गई है).
यह सीमा क्यों जोड़ी गई है?
इस सीमा को जोड़ने से पहले, कुकी आने वाले समय में खत्म हो सकती हैं. हमें उम्मीद है कि इस बदलाव से उपयोगकर्ताओं की उम्मीदों और सुविधाओं के बीच बेहतर संतुलन बना रहेगा. 400 दिन चुना गया, क्योंकि यह 13 महीनों से कुछ ज़्यादा है. इससे, साइट साल में एक बार देखी जाती हैं, ताकि वे अपनी कुकी सेव रख सकें.
ज़्यादा जानें
यह बदलाव ड्राफ़्ट कुकी स्टैंडर्ड का हिस्सा है. ज़्यादा जानकारी के लिए, Chrome प्लैटफ़ॉर्म की स्थिति लेख पढ़ें. Mozilla और WebKit को 400 दिनों की सीमा तय करने के लिए पॉज़िटिव फ़ीडबैक दिया गया. हालांकि, दोनों में से किसी ने भी इसे लिखने के लिए लागू नहीं किया है.