जब तक अलग से न बताया जाए, तब तक नए Chrome बीटा पर नीचे दिए गए बदलाव लागू होते हैं Android, ChromeOS, Linux, macOS, और Windows के लिए चैनल रिलीज़. ज़्यादा जानें दिए गए लिंक के ज़रिए या यहां दी गई सूची में मौजूद सुविधाओं के बारे में ज़्यादा जानकारी पाएं ChromeStatus.com. Chrome 127, 12 जून, 2024 से बीटा वर्शन में उपलब्ध होगा. आप डेस्कटॉप या डेस्कटॉप के लिए Google.com पर नया Android पर Google Play Store.
सीएसएस
इस रिलीज़ में तीन नई सीएसएस सुविधाएं जोड़ी गई हैं.
सीएसएस font-size-adjust
कॉन्टेंट बनाने
font-size-adjust
सीएसएस प्रॉपर्टी की मदद से, अंग्रेज़ी के छोटे अक्षरों के साइज़ में बदलाव किया जा सकता है
अंग्रेज़ी के बड़े अक्षरों का साइज़, जिससे फ़ॉन्ट का साइज़ तय होता है. यह
प्रॉपर्टी उन स्थितियों में काम आती है जहां फ़ॉन्ट फ़ॉलबैक हो सकता है.
Chrome 127 में, एक फ़ॉन्ट मेट्रिक और एक वैल्यू को पास करने के लिए, दो वैल्यू सिंटैक्स शामिल होते हैं.
सीएसएस से जनरेट किए गए कॉन्टेंट में, कई तर्क वाले वैकल्पिक लेख
सीएसएस content
प्रॉपर्टी की मदद से, सुलभता के लिए वैकल्पिक टेक्स्ट तय किया जा सकता है
नीचे दिए गए सिंटैक्स के साथ:
.has-before-content::before {
content: url("cat.jpg") / "A cute cat";
}
यहां दिखाया गया सिंटैक्स पहले से मौजूद है. इसमें किसी एक स्ट्रिंग के ज़रिए वैकल्पिक टेक्स्ट दिया गया है
Chrome में काम करता है. Chrome 127 से, वैकल्पिक टेक्स्ट को
एलिमेंट की संख्या, जिनमें स्ट्रिंग के अलावा attr()
फ़ंक्शन या
सेट करें. उदाहरण के लिए:
.has-before-content::before {
content: url("cat.jpg") / "A cute " attr(data-animal);
}
ध्यान दें कि इस सुविधा की एंट्री में, काउंटर सपोर्ट की सुविधा शामिल नहीं है.
iframe में व्यू ट्रांज़िशन के लिए सहायता
Chrome 127 पर, एक ही दस्तावेज़ वाले व्यू को मुख्य फ़्रेम में ट्रांज़िशन के साथ एक जैसा ऑरिजिन iframe उपलब्ध होगा.
पहले, document.startViewTransition
का इस्तेमाल करके व्यू ट्रांज़िशन चलाना
मुख्य फ़्रेम में ट्रांज़िशन चलने पर, एक ही ऑरिजिन iframe में काम नहीं करेगा
ट्रैक करने में मदद मिलती है. iframe का ट्रांज़िशन अपने-आप स्किप हो जाएगा. अब,
दोनों ट्रांज़िशन लागू होंगे.
किसी iframe में एक ही ऑरिजिन वाले क्रॉस-दस्तावेज़ नेविगेशन पर ट्रांज़िशन देखने से भी मदद की जा सकती है.
वेब एपीआई
एट्रिब्यूशन रिपोर्टिंग में जोड़े गए
Chrome 127 में एट्रिब्यूशन रिपोर्टिंग के लिए दो और सुविधाएं जोड़ी गई हैं. कुल डीबग रिपोर्टिंग की मदद से, एपीआई कॉल करने वालों को डीबग करने की जानकारी मिलती रहेगी तीसरे पक्ष की कुकी के इस्तेमाल पर रोक लगाने के बाद भी. एट्रिब्यूशन के दायरे से ज़्यादा कंट्रोल मिलता है वाला ट्रैफ़िक सोर्स होता है.
फ़ुलस्क्रीन कॉन्टेंट अपने-आप चालू होने की सेटिंग
नई "अपने-आप फ़ुलस्क्रीन" सुविधा कॉन्टेंट सेटिंग की मदद से एंटरप्राइज़ एडमिन, साइटों को ऐक्सेस करने की अनुमति देते हैं का इस्तेमाल करके, उपयोगकर्ता के जेस्चर के बिना फ़ुलस्क्रीन कर सकते हैं. उपयोगकर्ता आइसोलेटेड वेब को भी अनुमति दे सकते हैं साइट की सेटिंग वाले पेजों पर जाकर, इस सुविधा का इस्तेमाल करने वाले ऐप्लिकेशन.
विंडो मैनेजमेंट की अनुमति और अनब्लॉक किए गए पॉप-अप के साथ, यह अनलॉक हो जाता है फ़ुलस्क्रीन की अहम सुविधाएं:
- हाथ के सिर्फ़ एक जेस्चर का इस्तेमाल करके, किसी दूसरे डिसप्ले पर फ़ुलस्क्रीन पॉप-अप खोलें.
- हाथ के एक जेस्चर से, कई डिसप्ले पर फ़ुलस्क्रीन कॉन्टेंट दिखाएं.
- कनेक्ट होने पर, नए डिसप्ले पर फ़ुलस्क्रीन कॉन्टेंट दिखाएं.
- हाथ के एक जेस्चर से, डिसप्ले के बीच फ़ुलस्क्रीन विंडो को स्वैप करें.
- उपयोगकर्ता के जेस्चर की समयसीमा खत्म होने या इस्तेमाल किए जाने के बाद, फ़ुलस्क्रीन कॉन्टेंट दिखाएं.
इस पोस्ट में पहले क्रॉस-साइट एंसेस्टर चेन बिट शामिल था सेगमेंट में बांटी गई कुकी की CookiePartitionKey. अब यह जानकारी Chrome के वर्शन 128 में उपलब्ध होगी.
डॉक्यूमेंट पिक्चर में पिक्चर: उपयोगकर्ता को ऐक्टिवेट करें
इससे, उपयोगकर्ता के दस्तावेज़ों को 'पिक्चर में पिक्चर' विंडो में चालू करने की सुविधा इस्तेमाल की जा सकती है अंदर से बाहर रखी हुई है. इस वजह से, इसका इस्तेमाल करना ज़्यादा आसान हो गया है उपयोगकर्ता-एक्टिवेशन-गेटेड एपीआई, क्योंकि दस्तावेज़ में अक्सर इवेंट हैंडलर पिक्चर में पिक्चर विंडो असल में ओपनर के कॉन्टेक्स्ट में चलती है, इसलिए ओपनर के कॉन्टेक्स्ट को उपयोगकर्ता जेस्चर का ऐक्सेस चाहिए.
इंपोर्ट मैप इंटिग्रिटी
इंपोर्ट किए गए ES मॉड्यूल की फ़िलहाल जांच नहीं की जा सकती. इसलिए, ये मॉड्यूल
ऐसे एनवायरमेंट में नहीं चलाए जा सकते जिनके लिए सबरिसॉर्स इंटेग्रिटी की ज़रूरत होती है या
require-sri-for
सीएसपी डायरेक्टिव.
यह सुविधा, मैप इंपोर्ट करने के लिए integrity
सेक्शन जोड़ती है. इससे डेवलपर को ये काम करने में मदद मिलती है
ES मॉड्यूल यूआरएल को उनके इंटिग्रिटी मेटाडेटा के साथ मैप करें. साथ ही, पक्का करें कि वे सिर्फ़ तब लोड हों, जब
तो वे अपने अनुमानित हैश से मैच करते हों.
कीबोर्ड के फ़ोकस करने लायक स्क्रोल कंटेनर
इस सुविधा में ये बदलाव किए गए हैं:
स्क्रोलर, डिफ़ॉल्ट रूप से क्लिक पर फ़ोकस करने और प्रोग्राम के हिसाब से फ़ोकस करने लायक होते हैं. जिन स्क्रोलर पर फ़ोकस नहीं किया जा सकता वे डिफ़ॉल्ट रूप से कीबोर्ड पर फ़ोकस करते हैं.
स्क्रोलर और कॉन्टेंट बनाने में मदद करने के लिए, यह एक अहम सुधार है स्क्रोलर का इस्तेमाल सभी उपयोगकर्ताओं के लिए ज़्यादा आसानी से हो सकता है. इसके फ़ायदों के बारे में ज़्यादा जानने के लिए, यहां जाएं: पोस्ट पर कीबोर्ड फ़ोकस करने लायक स्क्रोलर की सूची दिखाई देगी. कीबोर्ड के फ़ोकस करने लायक स्क्रोलर Chrome 127 और उसके बाद के वर्शन में, डिफ़ॉल्ट रूप से चालू रहता है. अगर वेबसाइटों को कुछ विकल्प मौजूद हैं:
- कीबोर्ड पर फ़ोकस करने लायक स्क्रोलर सुविधा बंद होने से ऑप्ट आउट कर सकती है मुफ़्त में आज़माना इसका इस्तेमाल करके, दिए गए समय में इस सुविधा से ऑप्ट आउट किया जा सकता है की वेबसाइट पर जाएं. इसका इस्तेमाल Chrome 132 में, 18 मार्च, 2025 तक किया जा सकता है.
- KeyboardFocusablescrollersEnabled एंटरप्राइज़ नीति Chrome 127 में उपलब्ध होगा और इसी काम के लिए इसका इस्तेमाल किया जा सकता है.
प्रीरेंडरिंग के लिए No-Vary-Search सहायता
पिछले प्रीफ़ेच पर) प्रीरेंडर करने के लिए, No-Vary-Search की सहायता उपलब्ध कराता है सहायता पर जाएं. इससे ऐप्लिकेशन की मदद से कुछ यूआरएल क्वेरी पैरामीटर में बदलाव होने पर भी मैच करने के लिए, पहले से रेंडर की गई एंट्री. कॉन्टेंट बनाने No-Vary-Search एचटीटीपी रिस्पॉन्स हेडर से पता चलता है कि किसी यूआरएल के कुछ या सभी हिस्से कैश मेमोरी से मिलान करने के लिए क्वेरी को अनदेखा किया जा सकता है.
इस पोस्ट में पहले Snap इवेंट के बारे में बताया गया था. हालांकि, इनके बारे में जानकारी दी गई है Chrome 127 का इस्तेमाल किया जा रहा है और यह आने वाले समय में बिना किसी रुकावट के रिलीज़ होगा.
MediaMetadata
में वीडियो चैप्टर की सुविधा
अब अलग-अलग चैप्टर जोड़ा जा सकता है जानकारी, जैसे, सेक्शन का टाइटल, उसका टाइमस्टैंप, और मीडिया के लिए स्क्रीनशॉट इमेज मेटाडेटा. इसकी मदद से, उपयोगकर्ता मीडिया के कॉन्टेंट में नेविगेट कर सकते हैं.
यह विकल्प सिर्फ़ ChromeOS पर मीडिया की सूचनाओं में दिखेगा, न कि इन सूचनाओं में Chrome ब्राउज़र में ग्लोबल मीडिया कंट्रोल.
WebGPU: जीपीयू अडैप्टर की जानकारी देने वाला एट्रिब्यूट
एक जैसी जानकारी वापस पाने के लिए, सिंक्रोनस जीपीयूAdapter की जानकारी वाला एट्रिब्यूट जोड़ता है
के बारे में बात करते हैं, जैसा कि एसिंक्रोनस जीपीयू दिए जाने वाले अडैप्टर के साथ होता है.
requestAdapterInfo()
तरीका.
ऑरिजिन ट्रायल चल रहा है
Chrome 127 में, ऑरिजिन की नई साइट के लिए ऑप्ट इन किया जा सकता है ट्रायल.
Shared Brotli और Shared Zstandard के साथ कंप्रेशन डिक्शनरी भेजने की सुविधा
यह सुविधा तय किए गए पिछले जवाबों का इस्तेमाल करने के लिए, सहायता उपलब्ध कराती है. Brotli (या Zstandard)-कंप्रेस करने वाले एचटीटीपी रिस्पॉन्स के लिए बाहरी डिक्शनरी.
निजी नेटवर्क ऐक्सेस (पीएनए) के लिए 0.0.0.0
का इस्तेमाल बंद करें
हमारा सुझाव है कि पीएनए से पहले, आईपी पते 0.0.0.0
के ऐक्सेस को पूरी तरह से ब्लॉक कर दिया जाए
रोल आउट किया जा रहा है.
Chrome, निजी नेटवर्क एंडपॉइंट को सार्वजनिक तौर पर सीधे ऐक्सेस करने की सुविधा बंद कर रहा है
वेबसाइटों और
PNA की खास बातें.
इस स्पेसिफ़िकेशन के मुताबिक, लोकलहोस्ट (127.0.0.0/8) पर दी जाने वाली सेवाओं का इस्तेमाल किया जा सकता है
जिन्हें निजी माना जाता है. Chrome की PNA सुरक्षा (पार्ट के रूप में रोल आउट की गई)
को बायपास किया जा सकता है:
macOS पर localhost पर सुनने वाली सेवाओं को ऐक्सेस करने के लिए, आईपी पता 0.0.0.0
और
Linux.
इसका गलत इस्तेमाल, वेब ऐप्लिकेशन को टारगेट करने वाले डीएनएस रीबाइंडिंग हमलों में भी किया जा सकता है स्थानीय होस्ट पर सुन रहा है.
0.0.0.0
का इस्तेमाल न तो किया जा रहा है और न ही करना चाहिए. इसलिए, हम इसका इस्तेमाल बंद कर रहे हैं
यह सुविधा, अन्य निजी नेटवर्क अनुरोधों को स्वीकार नहीं करती.
तीसरे पक्ष की कुकी का इस्तेमाल बंद करें
हम तीसरे पक्ष (यानी दूसरी साइट) के डिफ़ॉल्ट ऐक्सेस का इस्तेमाल बंद करना और उसे हटाना चाहते हैं साल 2024 की पहली तिमाही में शुरुआती 1% टेस्टिंग पीरियड से शुरू हुई है. इसके बाद, साल 2025 की पहली तिमाही में धीरे-धीरे इस चरण को शुरू करने की योजना है. हालांकि, यूके की Competition and Markets Authority से जुड़ी अन्य समस्याएं मौजूद थीं.
तीसरे पक्ष की कुकी के इस्तेमाल को बंद करना हमारा मुख्य मकसद है प्राइवसी सैंडबॉक्स इनिशिएटिव. इसका मकसद क्रॉस-साइट और वेब (और आगे) पर ट्रैकिंग करने के साथ-साथ नए और बेहतर टूल, तकनीक.
पार्टीशनिंग स्टोरेज, सर्विस वर्कर, और कम्यूनिकेशन एपीआई
Chrome 115 से, स्टोरेज, सर्विस वर्कर, और कम्यूनिकेशन एपीआई को डेटा को तीसरे पक्ष के हिसाब से बांटा जाता है. Chrome 113 से लेकर वर्शन 126 तक, साइटें ये काम कर सकती थीं सेवा को कुछ समय के लिए हटाने और पहले जैसा करने के लिए, अपने-आप होने वाली कार्रवाइयों की सुविधा बंद करने के ट्रायल में हिस्सा लें स्टोरेज, सर्विस वर्कर, और कम्यूनिकेशन एपीआई का व्यवहार.
Chrome 125 से, Storage Access API में बिना कुकी वाले स्टोरेज काम करता है,
इससे, अलग-अलग हिस्सों में स्टोरेज के इस्तेमाल के ज़्यादातर मामलों में मदद मिल सकती है. जगह
वे उपयोग के उदाहरण पूरे नहीं होते हैं, तो अब
अतिरिक्त 6 के लिए, DisableThirdPartyStoragePartitioning
का इस्तेमाल बंद करने का ट्रायल
ये माइलस्टोन, Chrome 127 से लेकर वर्शन 132 तक के उपयोगकर्ताओं के लिए अहम होते हैं.
ज़्यादा जानकारी के लिए, स्टोरेज के पार्टीशन को बंद करने के ट्रायल को रिन्यू करने से जुड़ी ब्लॉग पोस्ट हमारा वीडियो देखें.
कीबोर्ड पर फ़ोकस करने लायक स्क्रोल कंटेनर को बंद करने का ट्रायल
इस सुविधा में ये बदलाव किए गए हैं:
- स्क्रोलर, डिफ़ॉल्ट रूप से क्लिक पर फ़ोकस करने और प्रोग्राम के हिसाब से फ़ोकस करने लायक होते हैं.
- जिन स्क्रोलर पर फ़ोकस नहीं किया जा सकता वे डिफ़ॉल्ट रूप से कीबोर्ड पर फ़ोकस करते हैं.
हमने इन बदलावों को लागू करने की कोशिश की और पाया कि कुछ साइटों के पास ने अपने कुछ कॉम्पोनेंट से जुड़ी उम्मीदों को तोड़ा है. इस वजह से, हमें इस समस्या से बचने के लिए, सुविधा को अनशिप करें. इसके फ़ायदे दिए जाने पर, यह सुविधा 127 के बाद शिपिंग करना शुरू कर देगी. प्रभावित लोगों को ज़्यादा समय देने के लिए साइटों के कॉम्पोनेंट माइग्रेट करने हैं, तो हम इस सुविधा को बंद करने का ट्रायल शुरू कर रहे हैं. टास्क कब शुरू होगा चालू है, तो यह सुविधा बंद हो जाएगी.
बंद करना और हटाना
Chrome के इस वर्शन में, सुविधाओं को बंद करने और हटाने के बारे में नीचे बताया गया है. प्लान के साथ बंद होने और मौजूदा समय में बंद हो चुकी सूची के बारे में जानने के लिए, ChromeStatus.com पर जाएं और पहले हटाए गए वीडियो.
Chrome की इस रिलीज़ में तीन सुविधाएं हटाई गई हैं.
म्यूटेशन इवेंट
Chrome 127 और इसके बाद के वर्शन में, म्यूटेशन इवेंट की सुविधा डिफ़ॉल्ट रूप से बंद हो जाएगी. कोड करें साइट को ब्रेक देने से बचने के लिए, इस तारीख से पहले माइग्रेट कर लेना चाहिए. अगर ज़्यादा समय हो ज़रूरत होती है, तो कुछ विकल्प मौजूद हैं:
- म्यूटेशन इवेंट को रोकने के ट्रायल का इस्तेमाल करके, किसी साइट पर इस सुविधा को सीमित समय के लिए फिर से चालू किया जा सकता है. इसका इस्तेमाल Chrome 134 में, 25 मार्च, 2025 तक किया जा सकता है.
- MutationEventsEnabled एंटरप्राइज़ नीति ये काम कर सकती है: Chrome 134 वर्शन में भी इसी काम के लिए इस्तेमाल किया जा सकता है.
ब्लॉग पोस्ट देखें इनके लिए म्यूटेशन इवेंट का इस्तेमाल बंद होना देखें.
"निजी नेटवर्क अनुरोध" पर पाबंदी लगाएं सुरक्षित कॉन्टेक्स्ट के लिए, सार्वजनिक वेबसाइटों से सबरिसॉर्स के लिए
यह ज़रूरी है कि सार्वजनिक वेबसाइटों से सबरिसॉर्स के लिए निजी नेटवर्क अनुरोध को सिर्फ़ सुरक्षित कॉन्टेक्स्ट से शुरू किया जाना चाहिए. उदाहरण के लिए, इंटरनेट से लेकर इंट्रानेट की संख्या अनुरोधों और इंटरनेट से लूपबैक अनुरोधों को पूरा करना.
यह निजी नेटवर्क को पूरी तरह से लागू करने की दिशा में पहला कदम है ऐक्सेस.
पुराना सीएसएस कस्टम स्टेट सिंटैक्स हटाएं
सीएसएस की कस्टम स्टेट pseudo-class का नाम बदलकर, :--foo
से बदलकर
:state(foo)
. नया सिंटैक्स :state(foo)
, डिफ़ॉल्ट रूप से चालू कर दिया गया है,
इसलिए, हम :--foo
सिंटैक्स हटा रहे हैं.
Firefox और Safari ने पुराना सिंटैक्स कभी लागू नहीं किया और वे दोनों शिप किए जा चुके हैं नया सिंटैक्स.
एंटरप्राइज़ के जिन ग्राहकों को ज़्यादा समय की ज़रूरत होती है वे
CSSCustomStateDeprecatedSyntaxEnabled
नीति. इस नीति को यहां से हटा दिया जाएगा
Chrome 131.