कुकी के खत्म होने की अवधि और ज़्यादा से ज़्यादा उम्र वाले एट्रिब्यूट की सीमा अब ज़्यादा है

Chrome के M104 (अगस्त 2022) के रिलीज़ होने के बाद से, कुकी के खत्म होने की तारीख, अगले 400 दिनों से ज़्यादा के लिए सेट नहीं की जा सकती.

Ari Chivukula
Ari Chivukula

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 दिनों की सीमा तय करने के लिए पॉज़िटिव फ़ीडबैक दिया गया. हालांकि, दोनों में से किसी ने भी इसे लिखने के लिए लागू नहीं किया है.