Chrome 84 में बंद करना और हटाना

जो मेडले
जो मेडली

CSSStyleSheet.Replace() में @Import नियम हटाए गए

बनाई जा सकने वाली स्टाइलशीट के लिए मूल स्पेसिफ़िकेशन में, इन चीज़ों को कॉल करने की अनुमति है:

sheet.replace("@import('some.css');")

इस्तेमाल का यह उदाहरण हटाया जा रहा है. अगर बदले गए कॉन्टेंट में @import नियम मिलते हैं, तो replace() पर किए जाने वाले कॉल को अपवाद माना जाएगा.

हटाएं | Chrome प्लैटफ़ॉर्म की स्थिति | Chromium की गड़बड़ी

TLS 1.0 और TLS 1.1 हटाएं

TLS (ट्रांसपोर्ट लेयर सिक्योरिटी) वह प्रोटोकॉल है जो एचटीटीपीएस को सुरक्षित रखता है. इसका लंबा इतिहास करीब 20 साल पुराने TLS 1.0 और इससे पहले के वर्शन, एसएसएल से जुड़ा हुआ है. TLS 1.0 और 1.1, दोनों में कई कमियां हैं.

  • TLS 1.0 और 1.1, 'खत्म हो गया' मैसेज के लिए, ट्रांसक्रिप्ट हैश में MD5 और SHA-1 दोनों का इस्तेमाल करते हैं. ये दोनों कमज़ोर हैश होते हैं.
  • TLS 1.0 और 1.1, सर्वर सिग्नेचर में MD5 और SHA-1 का इस्तेमाल करते हैं. (ध्यान दें: यह सर्टिफ़िकेट में मौजूद हस्ताक्षर नहीं है.)
  • TLS 1.0 और 1.1 सिर्फ़ आरसी4 और सीबीसी साइफ़र के साथ काम करते हैं. आरसी4 टूट गया है और उसे हटा दिया गया है. TLS का सीबीसी मोड सही तरीके से नहीं बनाया गया है और इस पर हमले भी हो सकते हैं.
  • TLS 1.0 के सीबीसी साइफ़र गलत तरीके से अपने इनिशलाइज़ेशन वेक्टर बनाते हैं.
  • TLS 1.0 अब पीसीआई-डीएसएस की शर्तों के मुताबिक नहीं है.

ऊपर बताई गई समस्याओं से बचने के लिए, TLS 1.2 का इस्तेमाल करना बहुत ज़रूरी है. TLS के वर्किंग ग्रुप ने TLS 1.0 और 1.1 का इस्तेमाल बंद कर दिया है. Chrome ने अब इन प्रोटोकॉल को भी बंद कर दिया है.

हटाएं | Chromestatus Tracker | Chromium की गड़बड़ी

वर्शन रोकने की नीति

प्लैटफ़ॉर्म को बेहतर बनाए रखने के लिए, हम कभी-कभी वेब प्लैटफ़ॉर्म से ऐसे एपीआई हटा देते हैं जो अपना काम पूरा कर चुके हैं. हम किसी एपीआई को कई वजहों से हटा सकते हैं, जैसे:

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

इनमें से कुछ बदलावों का असर बहुत कम साइटों पर पड़ेगा. समस्याओं को समय से कम करने के लिए, हम डेवलपर को पहले से सूचना देने की कोशिश करते हैं, ताकि वे अपनी साइटों को चालू रखने के लिए ज़रूरी बदलाव कर सकें.

फ़िलहाल, Chrome में एपीआई को रोकने और हटाने की प्रोसेस है, खास तौर पर:

  • blink-dev ईमेल पाने वाले लोगों की सूची में सूचना दें.
  • पेज पर इस्तेमाल का पता चलने पर, Chrome DevTools कंसोल में चेतावनियां सेट करें और टाइम स्केल दें.
  • इंतज़ार करें, निगरानी करें, और फिर इस्तेमाल में कमी आने पर सुविधा हटा दें.

हटाए गए फ़िल्टर को लागू करके, काम नहीं करने वाले फ़िल्टर और हटाई गई सुविधाओं का इस्तेमाल करके, chromestatus.com पर काम न करने वाली सभी सुविधाओं की सूची देखें. हम इन पोस्ट में कुछ बदलावों, तर्क, और माइग्रेशन पाथ के बारे में खास जानकारी देने की कोशिश भी करेंगे.