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

Joe Medley
Joe Medley

Chrome 71 में cache.addAll() और importScripts() में भी बदलाव किए गए हैं. इसके बारे में ज़्यादा जानने के लिए, जेफ़ पॉस्निक की Chrome 71 में cache.addAll() और importScripts() में होने वाले बदलाव लेख पढ़ें.

जब तक उपयोगकर्ता SpeechSynthesis.speak() को चालू न करे, तब तक यह काम नहीं करता. इसे हटा दिया जाएगा

SpeechSynthesis इंटरफ़ेस का वेब पर गलत इस्तेमाल किया जा रहा है. कुछ लोगों का कहना है कि वीडियो अपने-आप चलने की सुविधा के अन्य तरीकों को बंद किए जाने की वजह से, अब Web Speech API का गलत इस्तेमाल किया जा रहा है. यह API, वीडियो अपने-आप चलने की सुविधा के नियमों का पालन नहीं करता.

अगर दस्तावेज़ को उपयोगकर्ता से ऐक्टिवेशन नहीं मिला है, तो speechSynthesis.speak() फ़ंक्शन अब गड़बड़ी का मैसेज दिखाता है. यह सुविधा, Chrome 70 से काम नहीं करती.

इस्तेमाल बंद करने का फ़ैसला | Chromestatus ट्रैकर | Chromium में मौजूद गड़बड़ी

एपीआई के प्रीफ़िक्स वाले वर्शन हटाना

Chrome ने आम तौर पर इस्तेमाल होने वाले दो स्टैंडर्ड इंटरफ़ेस के लिए, स्टैंडर्ड के मुताबिक नहीं होने वाले दूसरे नाम हटा दिए हैं.

WebKitAnimationEvent

WebKitAnimationEvent को पूरी तरह से AnimationEvent से बदल दिया गया है. यह सीएसएस ऐनिमेशन से जुड़े इवेंट के लिए इस्तेमाल किया जाने वाला इवेंट इंटरफ़ेस है. प्रीफ़िक्स वाला फ़ॉर्मैट सिर्फ़ Safari में काम करता है. Firefox और Edge, सिर्फ़ बिना प्रीफ़िक्स वाले AnimationEvent के साथ काम करते हैं.

हटाने का इंटेंट | Chromestatus ट्रैकर | Chromium बग

WebKitTransitionEvent

WebKitTransitionEvent को पूरी तरह से TransitionEvent से बदल दिया गया है. यह इवेंट इंटरफ़ेस, सीएसएस ट्रांज़िशन से जुड़े इवेंट (उदाहरण के लिए, transitionstart) के लिए इस्तेमाल किया जाता है. प्रीफ़िक्स वाला फ़ॉर्म सिर्फ़ Safari में काम करता है. Firefox और Edge में सिर्फ़ बिना प्रीफ़िक्स वाले TransitionEvent का इस्तेमाल किया जा सकता है.

हटाने का इंटेंट | Chromestatus ट्रैकर | Chromium बग

MediaStream से URL.createObjectURL हटाना

URL.createObjectURL() तरीका, MediaStream इंटरफ़ेस से हटा दिया गया है. इस तरीके का इस्तेमाल 2013 से बंद कर दिया गया है. इसके बजाय, HTMLMediaElement.srcObject को स्ट्रीम असाइन की जाती हैं. पुराना तरीका हटा दिया गया है, क्योंकि यह कम सुरक्षित है. स्ट्रीम खत्म करने के लिए, URL.revokeOjbectURL() को कॉल करना ज़रूरी है. अन्य उपयोगकर्ता एजेंट ने इस सुविधा को बंद कर दिया है (Firefox) या हटा दिया है (Safari).

हटाने का इंटेंट | Chromestatus ट्रैकर | Chromium बग

document.origin हटाएं

document.origin प्रॉपर्टी हटा दी गई है. इस प्रॉपर्टी को सिर्फ़ Chromium और WebKit में लागू किया गया था. self.origin के साथ इसका इस्तेमाल करना ज़रूरी नहीं है. self.origin का इस्तेमाल, विंडो और वर्कर्स, दोनों कॉन्टेक्स्ट में किया जा सकता है. साथ ही, इसे ज़्यादा जगहों पर इस्तेमाल किया जा सकता है.

हटाने का इंटेंट | Chromestatus ट्रैकर | Chromium बग

अब काम नहीं करने वाले वर्शन

Chrome के इस वर्शन में कोई सुविधा बंद नहीं की गई है. Chrome Platform Status में, Chrome के पिछले वर्शन की उन सुविधाओं की सूची दी गई है जो अब काम नहीं करतीं.

बंद किए जाने की नीति

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

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

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

फ़िलहाल, Chrome में एपीआई को बंद करने और हटाने की प्रोसेस मौजूद है. इसमें ये काम होते हैं:

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

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