Chrome 70 में बंद करने और हटाने की प्रक्रिया

Joe Medley
Joe Medley

हटाने की प्रक्रिया

असुरक्षित कॉन्टेक्स्ट से Appcache हटाएं

असुरक्षित कॉन्टेक्स्ट में इस्तेमाल किए जाने पर, Appकैश में परसिस्टेंट इस्तेमाल किया जा सकता है क्रॉस-साइट स्क्रिप्टिंग से जुड़े ऑनलाइन और ऑफ़लाइन हमलों के ख़िलाफ़ है. यह एक गंभीर समस्या है को सामान्य क्रॉस-साइट स्क्रिप्टिंग से लिया जा सकता है.

इस खतरे को कम करने के लिए, Appकैश अब सिर्फ़ उन ऑरिजिन पर काम करता है जो पर एचटीटीपीएस.

Appकैश के बजाय किसी और चीज़ की तलाश कर रहे डेवलपर को हमारी सेवा इस्तेमाल करने का सुझाव दिया जाता है कर्मचारी. एक्सपेरिमेंट के तौर पर उपलब्ध लाइब्रेरी उपलब्ध है वे इस ट्रांज़िशन को आसान बना सकें.

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

HTMLFrameSetElement के लिए पहचान छिपाने वाला गैटर हटाएं

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

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

Gamepads.item() का इस्तेमाल बंद करें और उसे हटाएं

item() के लेगसी ऐक्सेसर को Gamepads कलेक्शन से हटा दिया गया है. यह बदलाव Firefox के साथ संगतता को बेहतर बनाता है जो कि अब तक एकमात्र ब्राउज़र है GamepadList लागू करें.

Chromestatus ट्रैकर | Chromium बग

बंद किया गया

कस्टम एलिमेंट v0 को बंद करें

कस्टम एलिमेंट एक ऐसी वेब कॉम्पोनेंट टेक्नोलॉजी है जिसकी मदद से, नया एचटीएमएल बनाया जा सकता है टैग जोड़े जा सकते हैं, मौजूदा टैग बेहतर बनाए जा सकते हैं या दूसरे डेवलपर के बनाए गए कॉम्पोनेंट को बढ़ाया जा सकता है. कस्टम एलिमेंट v1 को मौजूदा वर्शन के बाद से Chrome में लागू किया गया है 54 के हैं, जिसे अक्टूबर 2016 में शिप किया गया. कस्टम एलिमेंट v0 को एक्सपेरिमेंट के तौर पर शुरू किया गया था अन्य ब्राउज़र में लागू नहीं किया गया है. इसलिए, अब इसका इस्तेमाल बंद हो गया है: फ़रवरी 2020 के आस-पास, Chrome 80 में इस वर्शन को हटाए जाने की उम्मीद है.

इस्तेमाल बंद करने की इच्छा | Chromestatus ट्रैकर | Chromium बग

एचटीएमएल इंपोर्ट का इस्तेमाल बंद करें

एचटीएमएल इंपोर्ट से, एचटीएमएल एक दस्तावेज़ से दूसरे दस्तावेज़ में इंपोर्ट किया जा सकता है. यह फ़ीचर, वेब कॉम्पोनेंट के शुरुआती एक्सपेरिमेंटल वर्शन का हिस्सा था अन्य ब्राउज़र में लागू किए गए हैं. इसलिए, अब इसे हटा दिया गया है अप्रैल 2019 के आस-पास Chrome 73 में दिखने की उम्मीद थी. एचटीएमएल इंपोर्ट के आधार पर साइटें पहले से ही ग़ैर-Chromium ब्राउज़र पर पॉलीफ़िल की ज़रूरत होती है. जब एचटीएमएल इंपोर्ट यह होता है हटाई गईं, तो जिन साइटों में पॉलीफ़िल है वे Chrome पर काम करते रहेंगे.

इस्तेमाल बंद करने की इच्छा | Chromestatus ट्रैकर | Chromium बग

शैडो DOM v0 का बहिष्कार करें

शैडो डीओएम, वेब कॉम्पोनेंट की एक टेक्नोलॉजी है. इसमें, स्कोप वाली सबट्री का इस्तेमाल किया जाता है एलिमेंट. शैडो DOM v1 को वर्शन होने के बाद से Chrome में लागू किया गया है 53 फ़ॉर्मैट में भेजा गया, जिसे अगस्त 2016 में शिप किया गया. शैडो DOM v0 एक एक्सपेरिमेंटल वर्शन था अन्य ब्राउज़र में लागू नहीं की गई है. इसलिए, अब इसे हटा दिया गया है अप्रैल 2019 के आस-पास Chrome 73 में दिखने की उम्मीद थी. शैडो DOM v0 के आधार पर साइटें पहले से ही ग़ैर-Chromium ब्राउज़र पर पॉलीफ़िल की ज़रूरत होती है. एचटीएमएल इंपोर्ट को हटाने पर, जिन साइटों में पॉलीफ़िल मौजूद है उन्हें Chrome पर काम करना जारी रखना चाहिए.

इस्तेमाल बंद करने की इच्छा | Chromestatus ट्रैकर | Chromium बग

उपयोगकर्ता को ऐक्टिव किए बिना, SpeechSynthesis.speak() को बंद करें

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

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

इस्तेमाल बंद करने की इच्छा | Chromestatus ट्रैकर | Chromium बग

बंद करने की नीति

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

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

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

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

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

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