Chrome 128

रिलीज़ की तारीख: 20 अगस्त, 2024

जब तक अलग से न बताया जाए, तब तक Chrome 128 के स्टेबल वर्शन पर ये बदलाव लागू होते हैं Android, ChromeOS, Linux, macOS, और Windows के लिए चैनल रिलीज़.

सीएसएस

सीएसएस ruby-align प्रॉपर्टी

रूबी एनोटेशन की लंबाई के मामले में, वर्णों को अलाइन करने के कई तरीके हैं बेस वर्ण मेल नहीं खाते और ruby-align प्रॉपर्टी इस टूल की मदद से, आपके डिज़ाइन के हिसाब से सबसे सही विकल्प चुना जा सकता है. प्रॉपर्टी इनमें से एक निम्न कीवर्ड मान:

  • space-around
  • space-between
  • start
  • center

ट्रैकिंग बग #40249572 | ChromeStatus.com प्रविष्टि | खास जानकारी

लाइन ब्रेकेबल रूबी

display: ruby वाले एलिमेंट में लाइन-ब्रेक संभव बनाता है.

पहले रूबी बेस और रूबी टेक्स्ट का एक जोड़ा, लाइन ब्रेक करने की सुविधा नहीं था, और मौजूदा लाइन में ज़रूरी जगह न होने पर, उसे अगली लाइन पर भेज दिया जाएगा इस्तेमाल कर सकते हैं. अब रूबी-बेस और रूबी-टेक्स्ट को अलग-अलग किया जा सकता है डालें.

ट्रैकिंग बग #324111880 | ChromeStatus.com प्रविष्टि | खास जानकारी

<select> ड्रॉप-डाउन में कम से कम <option> का आकार

डब्लूसीएजी के सुलभता दिशा-निर्देशों में बताया गया है कि पॉइंटर इनपुट का साइज़ कम से कम 24 x 24 सीएसएस पिक्सल होनी चाहिए. इस बदलाव से <option> एलिमेंट बन जाता है <select> ड्रॉप-डाउन के अंदर इस ऊंचाई की ज़रूरत को पूरा करें.

ट्रैकिंग बग #339141283 | ChromeStatus.com प्रविष्टि | खास जानकारी

स्टैंडर्ड सीएसएस zoom प्रॉपर्टी

पहले के नॉन-स्टैंडर्ड सीएसएस के लागू होने की मौजूदा प्रक्रिया को अपडेट करता है zoom प्रॉपर्टी को नए मानक के मुताबिक बनाया जा सकता है. यह निर्देशों से अलाइन करने के लिए, कई JavaScript API में बदलाव करता है, iframe सामग्री दस्तावेज़ों पर लागू करने के लिए ज़ूम बदलता है, और इनहेरिट की गई लंबाई वाली सभी प्रॉपर्टी पर लागू करने के लिए इसे बदल देता है (पहले इसने सिर्फ़ इनहेरिट किए गए font-size में बदलाव किया था).

डेमो | ChromeStatus.com प्रविष्टि

वेब एपीआई

एट्रिब्यूशन रिपोर्टिंग में जोड़े गए

Chrome 128 में Attribution Reporting के लिए दो और सुविधाएं मिलती हैं. यहां हैं सोर्स-डेस्टिनेशन-सीमा वाले लॉजिक में किए गए बदलाव ट्रांसमिशन में कमी. सुविधाजनक योगदान को फ़िल्टर करने से, एपीआई रिपोर्ट बेहतर होगी एक साथ कई बैच बनाने की सुविधा.

ChromeStatus.com प्रविष्टि

document.caretPositionFromPoint

दिए गए स्क्रीन बिंदु से मौजूदा कैरेट स्थिति को इस रूप में वापस लौटाता है CaretPosition ऑब्जेक्ट, मौजूदा टेक्स्ट को कैरेट के पोज़िशन बता रहा है इंसर्शन पॉइंट जिसमें शामिल डीओएम नोड, कैरेट का कैरेक्टर ऑफ़सेट, और कैरेट रेंज का क्लाइंट रेक्टैंगल. इस सुविधा का इस्तेमाल करके, शैडो DOM के अंदर CaretPosition.

ट्रैकिंग बग #388976 | ChromeStatus.com प्रविष्टि | खास जानकारी

macOS पर Web Share API

यह एपीआई, वेब डेवलपर को एक जैसी जानकारी दिखाने वाले शेयर बटन बनाने की सुविधा देता है मोबाइल ऐप्लिकेशन में इस्तेमाल होने वाले सिस्टम शेयर डायलॉग बॉक्स. यह पहले शिप किया जा चुका है यह सुविधा, अब macOS पर भी उपलब्ध होगी.

डॉक्स

मीडिया

AudioContext.onerror

ऑडियो कॉन्टेक्स्ट बनाने और ऑडियो रेंडरिंग से जुड़ी गड़बड़ियों की शिकायत अब वेब पर की जाती है AudioContext.onerror को असाइन किए गए कॉलबैक वाले ऐप्लिकेशन.

ट्रैकिंग बग #41495720 | ChromeStatus.com प्रविष्टि | खास जानकारी

मल्टी-पेन इंक करने के लिए PointerEvent.deviceProperties

फ़िलहाल, डेवलपर के पास दो व्यक्तिगत पेन के बीच अंतर करने का कोई तरीका नहीं है इंक की सुविधा वाला डिजिटाइज़र. मौजूदा PointerEvent.id एट्रिब्यूट यह है अलग-अलग तरीकों से लागू किया जाता है और हर इंक स्ट्रोक या स्क्रीन के साथ इंटरैक्शन करते हैं.

इस बदलाव से, अलग-अलग पेन की पहचान करने का एक सुरक्षित और भरोसेमंद तरीका मिलता है (पॉइंटर), स्क्रीन पर किसी रंग या पेन के आकार सेट करने के लिए इस्तेमाल कर रहे हों हर डिवाइस, जो डिजिटाइज़र के साथ इंटरैक्ट कर रहा है. यह PointerEvent को बढ़ा देता है इंटरफ़ेस में एक नई विशेषता, deviceProperties शामिल करें. इसमें एट्रिब्यूट uniqueId, जो सेशन-परसिस्टेंट, डॉक्यूमेंट आइसोलेटेड, को दिखाता है यूनीक आइडेंटिफ़ायर, जिसका इस्तेमाल डेवलपर अलग-अलग पेन की पहचान करने के लिए कर सकता है पेज के साथ इंटरैक्ट करना.

ChromeStatus.com प्रविष्टि | खास जानकारी

विज्ञापन मीडिया सेशन स्किप करने की कार्रवाई

'स्किप विज्ञापन मीडिया सेशन' कार्रवाई के साथ काम करता है. इससे ब्राउज़र को बटन पर क्लिक करें.

डेमो | ChromeStatus.com प्रविष्टि | खास जानकारी

निजता

सेगमेंट में बांटी गई कुकी की CookiePartitionKey के लिए क्रॉस-साइट एंसेस्टर चेन बिट

Chrome 128, पार्टीशन किए गए सेगमेंट के की रिंग में क्रॉस-साइट ऐन्सेस्टर बिट जोड़ता है कुकी की CookiePartitionKey है. यह बदलाव विभाजन कुंजी को स्टोरेज के पार्टीशन में इस्तेमाल होने वाली वैल्यू के बंटवारे और सुरक्षा बढ़ाने वाली सुविधाएं क्रॉस-साइट एम्बेड किए गए फ़्रेम को ऐक्सेस होने से रोककर क्लिकजैकिंग अटैक में बांटा जाता है.

ट्रैकिंग बग #41486025 | ChromeStatus.com प्रविष्टि | खास जानकारी

निजी एग्रीगेशन एपीआई: क्लाइंट-साइड योगदान मर्ज करना

प्राइवेट एग्रीगेशन एपीआई हिस्टोग्राम योगदानों को पहले उसी बकेट और फ़िल्टरिंग आईडी के साथ मर्ज करने के लिए इकट्ठा की जा सकने वाली रिपोर्ट के एन्क्रिप्ट किए गए पेलोड में एम्बेड करना.

निजी एग्रीगेशन, योगदान देने की सीमा लागू करता है सभी अतिरिक्त योगदानों के साथ एक ही रिपोर्ट में एम्बेड किए गए हों हटाया जा रहा है. जहां भी मुमकिन हो, योगदानों को मर्ज करके, हम ज़्यादा कमाई कर सकते हैं सीमा से बाहर है. ध्यान दें कि अतिरिक्त पॉइंट को कम करने में योगदान, इस तरह के योगदान को मर्ज करने से कोई असर नहीं पड़ेगा के बारे में ज़्यादा जानकारी मिलेगी.

ट्रैकिंग बग #330744610 | ChromeStatus.com प्रविष्टि | खास जानकारी

JavaScript

Promise.try

Promise.try एक TC39 प्रस्ताव है नया स्टैटिक तरीका इस्तेमाल किया जाएगा. Promise.try(f), new Promise(resolve => resolve(f())) का शॉर्टहैंड है.

ChromeStatus.com प्रविष्टि | खास जानकारी

WebAuthn संकेत

WebAuthn अनुरोधों में नए hints पैरामीटर की मदद से, साइटें ब्राउज़र में आसानी से इस्तेमाल किए जा सकते हैं. वे एंटरप्राइज़ जिन्हें कैननिकल के तौर पर इस्तेमाल किया जाता है उनकी इंटरनल साइटें सिर्फ़ सुरक्षा कुंजियों का इस्तेमाल करती हैं और वे एक-दूसरे से बातचीत ताकि ब्राउज़र उस मामले पर यूज़र इंटरफ़ेस (यूआई) को फ़ोकस कर सकें.

संकेत से उस तनाव को भी हल किया जा सकता है जहां मौजूदा authenticatorAttachment पैरामीटर सख्त है: इसे platform पर सेट करने से सभी क्रॉस-प्लैटफ़ॉर्म बाहर हो जाते हैं के विकल्प.

ChromeStatus.com प्रविष्टि | खास जानकारी

Windows पर image/svg+xml का कॉन्टेंट UTF-8 फ़ॉर्मैट में लिखें

Windows पर image/svg+xml फ़ॉर्मैट को लिखते समय UTF-8 पर स्विच करें क्लिपबोर्ड. एचटीएमएल फ़ॉर्मैट में पहले से ही Windows पर UTF-* का इस्तेमाल किया जा रहा है. इसलिए, इससे कॉपी की जा सकेगी और क्लिपबोर्ड से SVG इमेज चिपकाएं.

काम करने वाले दूसरे सभी प्लैटफ़ॉर्म पर, image/svg+xml को UTF-8 में क्रम से लगाया जाता है उसके क्लिपबोर्ड पर लिखे जाने से पहले.

डेमो | ट्रैकिंग बग #338250106 | ChromeStatus.com प्रविष्टि | खास जानकारी

नए ऑरिजिन ट्रायल

डिजिटल क्रेडेंशियल एपीआई

वेबसाइटें कई तरह के ऐप्लिकेशन के ज़रिए, मोबाइल वॉलेट ऐप्लिकेशन से क्रेडेंशियल का अनुरोध कर सकती हैं को लोकप्रिय बना रहे हैं, जैसे कि कस्टम यूआरएल हैंडलर और क्यूआर कोड स्कैन करना. यह इस सुविधा की मदद से, साइटें अपने डिजिटल क्रेडेंशियल से पहचान की जानकारी मांग सकती हैं वॉलेट, जो Android के IdentityCredential CredMan सिस्टम का इस्तेमाल करते हैं. इसे बड़े पैमाने पर इस्तेमाल किया जा सकता है कई तरह के क्रेडेंशियल वाले फ़ॉर्मैट का इस्तेमाल किया जा सकता हो. उदाहरण के लिए, ISO mDoc और W3C की पुष्टि किए जा सकने वाले दस्तावेज़ क्रेडेंशियल) से अलग-अलग ऐप्लिकेशन सेट करना होता है. साथ ही, इससे एक से ज़्यादा वॉलेट ऐप्लिकेशन का इस्तेमाल किया जा सकता है. एपीआई में यह भी शामिल है ऐसे मैकेनिज़्म जानकारी.

ऑरिजिन ट्रायल | ट्रैकिंग बग #40257092 | ChromeStatus.com प्रविष्टि | खास जानकारी

FedCM को एक से ज़्यादा आइडेंटिटी प्रोवाइडर की मदद से, एक ही get() कॉल में शामिल किया गया

FedCM को एक ही डायलॉग में एक से ज़्यादा आइडेंटिटी प्रोवाइडर दिखाने की अनुमति देता है. इससे ये फ़ायदे मिलते हैं डेवलपर के लिए, पहचान देने वाली सेवा के साथ काम करने वाले सभी लोगों की पहचान उपयोगकर्ता. हम सबसे पहले, इंटरनेट सेवा देने वाली सभी कंपनियों के इस्तेमाल के मामले से निपटने की योजना बना रहे हैं उसी get() कॉल में.

ऑरिजिन ट्रायल | ChromeStatus.com प्रविष्टि

स्टैंडर्ड सीएसएस ज़ूम की सुविधा बंद करें

पहले की नॉन-स्टैंडर्ड सीएसएस zoom प्रॉपर्टी को लागू किया गया है अपडेट किया गया है, ताकि वह नए स्टैंडर्ड के मुताबिक हो. यह अलग-अलग JavaScript API को इसमें बदल देता है स्पेसिफ़िकेशन के मुताबिक, iframe कॉन्टेंट पर लागू करने के लिए zoom में बदलाव करता है और इसे बदल कर इनहेरिट की गई सभी लंबाई वाली प्रॉपर्टी पर लागू कर देता है पहले इसमें सिर्फ़ इनहेरिट किए गए font-size में बदलाव किया गया था.

मुफ़्त में आज़माने की इस सुविधा की मदद से, आपको पहले वाले तरीके को फिर से अपनाने का विकल्प मिलता है. इसमें आपको ज़्यादा समय भी मिलता है तो अपने कोड में बदलाव करें.

ऑरिजिन ट्रायल

WebGPU सबग्रुप के लिए एक्सपेरिमेंट

WebGPU में सबग्रुप की सुविधा जोड़ता है. एसआईएमटी सबग्रुप की कार्रवाइयां के समूहों के बीच कुशल संचार और डेटा साझाकरण उपलब्ध कराने के लिए ऑपरेशन शुरू करना. इन कार्रवाइयों का इस्तेमाल करके, ऐप्लिकेशन में तेज़ी से बदलाव किए जा सकते हैं. इसके लिए, इंटर-इनवोकेशन कम्यूनिकेशन से खर्च होने वाली मेमोरी ओवरहेड.

ChromeStatus.com प्रविष्टि

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

क्या आपको और जानकारी चाहिए? ये अन्य संसाधन देखें.

Google Chrome डाउनलोड करें

इसके लिए Chrome डाउनलोड करें Android, डेस्कटॉप या iOS.