Chrome 71 में, cache.addAll()
और importScripts()
के बदलाव भी शामिल हैं. मैसेज पढ़ा गया
जेफ़ पॉसनिक की ओर से Chrome 71 में आने वाले importScripts()
और cache.addAll()
के ट्वीक के बारे में जानकारी.
उपयोगकर्ता को चालू किए बिना, SpeechSynthesis.speak() को हटाएं
SpeechSynthesis
इंटरफ़ेस का वेब पर लगातार गलत इस्तेमाल किया जा रहा है. ऐसे कई तथ्य हैं जिनसे यह पता चलता है कि
अपने-आप चलने वाले अन्य तरीकों को बंद करने की वजह से, गलत इस्तेमाल को Web Speech API पर ले जाया जा रहा है,
जो वीडियो के अपने-आप चलने के नियमों का पालन नहीं करता.
अगर दस्तावेज़ में अब गड़बड़ी है, तो speechSynthesis.speak()
फ़ंक्शन में गड़बड़ी होती है
उपयोगकर्ता खाता चालू नहीं हुआ है. यह सुविधा Chrome 70 और इसके बाद के वर्शन पर बंद है.
इस्तेमाल बंद करने की इच्छा | Chromestatus ट्रैकर | Chromium बग
एपीआई के प्रीफ़िक्स वाले वर्शन हटाएं
Chrome ने व्यापक रूप से समर्थित दो मानक के लिए गैर-मानक उपनामों को निकाल दिया है इंटरफ़ेस.
WebKitAnimationEvent
WebKitAnimationEvent
को पूरी तरह से बदल दिया गया है
AnimationEvent
. यह सीएसएस ऐनिमेशन से जुड़े इवेंट के लिए इस्तेमाल किया जाने वाला इवेंट इंटरफ़ेस है. उपसर्ग
फ़ॉर्म केवल Safari में समर्थित है. Firefox और Edge सिर्फ़ बिना प्रीफ़िक्स वाले उपयोगकर्ताओं के साथ काम करते हैं
AnimationEvent
.
हटाने का इरादा | Chromestatus ट्रैकर | Chromium बग
WebKitTransitionEvent
WebKitTransitionEvent
को पूरी तरह से बदल दिया गया है
TransitionEvent
, सीएसएस ट्रांज़िशन से जुड़े इवेंट के लिए इस्तेमाल किया जाने वाला इवेंट इंटरफ़ेस (उदाहरण के लिए,
transitionstart
) के साथ काम करता है. उपसर्ग वाला फ़ॉर्म केवल Safari में समर्थित है. Firefox और
एज सिर्फ़ बिना प्रीफ़िक्स वाले TransitionEvent
के साथ काम करता है.
हटाने का इरादा | Chromestatus ट्रैकर | Chromium बग
MediaStream से URL.createObjectURL हटाएं
MediaStream
में से, URL.createObjectURL()
तरीके को हटा दिया गया है
इंटरफ़ेस पर कॉपी करने की सुविधा मिलती है. यह तरीका 2013 में बंद कर दिया गया था. इसकी जगह
स्ट्रीम करता है
HTMLMediaElement.srcObject
.
पुराना तरीका हटा दिया गया था, क्योंकि यह कम सुरक्षित है. इसलिए, कॉल करने की ज़रूरत पड़ती है
स्ट्रीम खत्म करने के लिए URL.revokeOjbectURL()
. दूसरे उपयोगकर्ता एजेंट के पास
इस सुविधा का इस्तेमाल बंद कर दिया गया है (Firefox) या हटाया गया (Safari).
हटाने का इरादा | Chromestatus ट्रैकर | Chromium बग
document.origin हटाएं
document.origin
प्रॉपर्टी हटा दी गई है. यह प्रॉपर्टी सिर्फ़
Chromium और WebKit में लागू किया गया. यह self.origin
के साथ अनावश्यक है,
विंडो और वर्कर, दोनों कॉन्टेक्स्ट में इस्तेमाल किया जा सकता है
और उसे ज़्यादा लोगों का सहयोग मिलता है.
हटाने का इरादा | Chromestatus ट्रैकर | Chromium बग
बंद किया गया
Chrome के इस वर्शन में किसी भी सुविधा को बंद नहीं किया गया है. 'Chrome प्लैटफ़ॉर्म स्थिति', Chrome के पिछले वर्शन में मौजूद उन सुविधाओं की सूची उपलब्ध कराती है जो अब सेवा में नहीं हैं.
बंद करने की नीति
अपने प्लैटफ़ॉर्म को सही तरीके से काम करने के लिए, हम कभी-कभी वेब प्लैटफ़ॉर्म से ऐसे एपीआई हटा देते हैं जो अपने सभी काम करते हैं. उस कॉन्टेंट को हटाने की कई वजहें हो सकती हैं एपीआई, जैसे:
- नए एपीआई उनकी जगह ले लेते हैं.
- अन्य ब्राउज़र के साथ अलाइनमेंट और एकरूपता लाने के लिए, उन्हें खास जानकारी में किए गए बदलावों को दिखाने के लिए अपडेट किया जाता है.
- ये ऐसे शुरुआती प्रयोग हैं जो अन्य ब्राउज़र पर कभी काम नहीं आए. इस वजह से, वेब डेवलपर के लिए सहायता की ज़रूरत बढ़ सकती है.
इनमें से कुछ बदलावों का असर कुछ ही साइटों पर पड़ेगा. समस्याओं को समय से पहले ही कम करने के लिए, हम डेवलपर को पहले से सूचना देने की कोशिश करते हैं, ताकि वे अपनी साइटों को चलाना जारी रखने के लिए ज़रूरी बदलाव कर सकें.
फ़िलहाल, Chrome में एपीआई के बंद होने और उन्हें हटाने की प्रोसेस मौजूद है, खास तौर पर:
- blink-dev पाने वाले लोगों की सूची में शामिल करें.
- पेज पर इस्तेमाल का पता चलने पर, Chrome DevTools कंसोल में चेतावनियां सेट करें और समयावधि दें.
- इंतज़ार करें और इसे मॉनिटर करें. इसके बाद, इस सुविधा को इस्तेमाल में गिरावट आने पर हटा दें.
काम न करने वाले फ़िल्टर का इस्तेमाल करके, chromestatus.com पर उन सभी सुविधाओं की सूची देखी जा सकती है जो अब काम नहीं करतीं. साथ ही, हटाया गया फ़िल्टर लागू करके, हटाई गई सुविधाओं की सूची देखी जा सकती है. हम इन पोस्ट में किए गए कुछ बदलावों, रीज़निंग, और माइग्रेशन पाथ के बारे में खास जानकारी देने की कोशिश भी करेंगे.