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

Joe Medley
Joe Medley

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

RTCPeerConnection.getStreamById() को हटाएं

करीब दो साल पहले, getStreamById() को WebRTC स्पेसिफ़िकेशन से हटा दिया गया था. ज़्यादातर अन्य ब्राउज़र ने इसे अपने इंप्लीमेंटेशन से पहले ही हटा दिया है. साथ ही, Chrome 60 में इस सुविधा का इस्तेमाल बंद कर दिया गया था. हालांकि, इस फ़ंक्शन का इस्तेमाल बहुत कम किया जाता है, लेकिन ऐसा माना जाता है कि Safari के अलावा Edge और WebKit पर आधारित ब्राउज़र के साथ, इंटरऑपरेबिलिटी से जुड़ा थोड़ा जोखिम है. हालांकि, Safari में getStreamById() अब भी काम करता है. जिन डेवलपर को कोई दूसरा तरीका लागू करना है वे नीचे दिए गए 'हटाने का इंटेंट' में, उदाहरण के तौर पर दिया गया कोड देख सकते हैं.

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

SharedWorker.workerStart को हटाना

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

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

SVGPathElement.getPathSegAtLength() को हटाएं

Chrome 48 में, SVG स्पेसिफ़िकेशन का पालन करने के लिए, SVGPathElement.pathSegList() और उससे जुड़े इंटरफ़ेस हटा दिए गए थे. उस समय, इस तरीके को गलती से शामिल कर लिया गया था. हमें उम्मीद नहीं है कि इस सुविधा को हटाने से किसी भी वेब पेज पर असर पड़ेगा. ऐसा इसलिए, क्योंकि पिछले दो सालों से यह सुविधा एक ऐसे ऑब्जेक्ट को दिखाती रही है जो अब Blink में मौजूद नहीं है.

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

असुरक्षित iframe से सूचनाओं के इस्तेमाल को हटाना

iframe से अनुमति के अनुरोध, उपयोगकर्ताओं को भ्रमित कर सकते हैं. ऐसा इसलिए, क्योंकि पेज के ऑरिजिन और अनुरोध करने वाले iframe के ऑरिजिन के बीच अंतर करना मुश्किल होता है. जब अनुरोध का दायरा साफ़ तौर पर नहीं बताया जाता है, तो उपयोगकर्ताओं के लिए यह तय करना मुश्किल हो जाता है कि अनुमति दी जाए या नहीं.

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

जिन डेवलपर को इस सुविधा की ज़रूरत है वे सूचना की अनुमति का अनुरोध करने के लिए, एक नई विंडो खोल सकते हैं.

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