Chrome 119 में नया

यहां आपके जानने योग्य तथ्य दिए गए हैं:

मेरा नाम एड्रियाना जारा है. आइए, देखते हैं कि Chrome 119 में डेवलपर के लिए नया क्या है.

कुकी की समयसीमा खत्म होने की तारीख.

Chrome 104 पर हाल ही में बनाई गई कुकी या जिन कुकी को अपडेट करने के लिए समयसीमा खत्म होने की तारीख सेट की गई है उनके लिए, आने वाले समय में 400 दिनों से ज़्यादा यह तारीख नहीं तय की गई है. स्टोरेज की यह सीमा, अब पहले से मौजूद कुकी पर लागू हो जाएगी.

इन कुकी के खत्म होने की तारीख, पहली बार Chrome 119+ के चालू होने और एक बार किए जाने वाले डेटाबेस माइग्रेशन के बाद ज़्यादा से ज़्यादा 400 दिनों तक सीमित की जाएगी. उपयोगकर्ताओं पर, Chrome 119 के रिलीज़ होने के कम से कम 400 दिनों तक, इस बदलाव का असर नहीं दिखेगा. इसके बाद, यह असर सिर्फ़ उन मौजूदा कुकी के लिए होगा जिन्हें इस अवधि में अपडेट नहीं किया गया था.

खाते की समयसीमा खत्म होने की तारीख से जुड़े सुझाव के बारे में ज़्यादा जानकारी पाएं. साथ ही, हम आपको याद दिलाना चाहते हैं कि आने वाले समय में, तीसरे पक्ष की कुकी का इस्तेमाल बंद कर दिया जाएगा. साथ ही, इसमें इस सुविधा के बंद होने से जुड़ी तैयारी करने से जुड़ी गाइड भी शामिल की गई है.

सीएसएस से जुड़े अपडेट

सीएसएस के लिए हमारे पास तीन अपडेट हैं:

पहला नंबर: नई :user-invalid और :user-valid pseudo-classes में गलत या सही इनपुट वाले एलिमेंट को दिखाया जाता है. हालांकि, ऐसा सिर्फ़ तब होता है, जब उपयोगकर्ता इससे काफ़ी इंटरैक्ट करता है. ये प्रोसेस :valid और :invalid, pseudo-classes की तरह होती हैं. हालांकि, इन सीमाओं में एक अतिरिक्त शर्त भी होती है कि नई pseudo-classes, एलिमेंट से इंटरैक्ट करने के बाद ही मैच होती हैं.

नंबर दो: रिलेटिव कलर सिंटैक्स की मदद से डेवलपर, अन्य कलर के पैरामीटर में बदलाव करके कलर तय कर सकते हैं.

उदाहरण के लिए: oklab(from magenta calc(l * 0.8) a b); से ओकेलैब मैजेंटा मिलता है, जो 80% हल्का होता है.

तीसरा नंबर: clip-path में अब और भी वैल्यू इस्तेमाल की जा सकती हैं.

clip-path प्रॉपर्टी, क्लिपिंग वाला एक इलाका बनाती है. इससे तय होता है कि एलिमेंट का कौनसा हिस्सा दिखाया जाना चाहिए. इसमें क्षेत्र के अंदर के हिस्से दिखाए जाते हैं, जबकि बाहर के हिस्से छिपा दिए जाते हैं.

अब क्लिप के रेफ़रंस बॉक्स को कंट्रोल करने के लिए, <geometry-box> वैल्यू का इस्तेमाल किया जा सकता है. इससे clip-path को इस्तेमाल करना आसान हो जाता है. बॉक्स की इन वैल्यू का इस्तेमाल, सामान्य आकारों (उदाहरण के लिए, clip-path: circle(50%) margin-box) के साथ किया जा सकता है या बताए गए बॉक्स में क्लिप करने के लिए (जैसे,clip-path: content-box) अकेले ही इस्तेमाल किया जा सकता है.

इसके लिए, xywh() और rect() फ़ंक्शन का इस्तेमाल भी किया जा सकता है. इनकी मदद से, आयताकार या गोल-आयताकार क्लिप की जानकारी देना आसान हो जाता है.

सुधार: इस लेख के पिछले वर्शन में, फ़ेंस किए गए फ़्रेम में सुधार के बारे में बताया गया था. ये बदलाव अब Chrome 120 में लागू किए जाएंगे.

और भी कई सुविधाएं!

बेशक वहां और भी बहुत कुछ है.

  • Chrome 119 के बाद से WebSQL को पूरी तरह से हटा दिया गया है. रिवर्स ऑरिजिन ट्रायल की मदद से, डेवलपर Chrome 123 तक WebSQL का इस्तेमाल जारी रख सकते हैं.

  • अब monitorTypeSurfaces विकल्प का इस्तेमाल करके, उपयोगकर्ता को getDisplayMedia() की मदद से पूरी स्क्रीन शेयर करने से रोका जा सकता है

  • ऑरिजिन ट्रायल की यह सुविधा, window.open() JavaScript API में fullscreen windowFeatures पैरामीटर जोड़ती है, ताकि कॉलर पॉप-अप को सीधे फ़ुल-स्क्रीन पर खोल सके.

इसके बारे में और पढ़ें

इसमें सिर्फ़ कुछ खास हाइलाइट के बारे में बताया गया है. इसके लिए नीचे दिए गए लिंक देखें Chrome 119 में हुए अतिरिक्त बदलाव शामिल हैं.

सदस्यता लें

अप-टू-डेट रहने के लिए, इसकी सदस्यता लें Chrome डेवलपर का YouTube चैनल, और जब भी हम कोई नया वीडियो लॉन्च करेंगे, तब आपको ईमेल से सूचना मिलेगी.

यो सोया एड्रियाना जारा और Chrome 120 के रिलीज़ होते ही, मैं Chrome में नया क्या है!