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

Joe Medley
Joe Medley

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

कुछ ब्लॉब के लिए, navgator.sendBeacon() को कुछ समय के लिए बंद करें

navigator.sendBeacon() फ़ंक्शन उपलब्ध हो गया है Chrome 39 के बाद से. जैसा मूल रूप से लागू किया गया था, फ़ंक्शन के data तर्क में कोई भी आर्बिट्रेरी BLOB, जिसका टाइप सीओआरएस के लिए सुरक्षित नहीं है. हमें लगता है कि लेकिन किसी ने भी उसका फ़ायदा उठाने की कोशिश नहीं की है. क्योंकि हमें इसे तुरंत ठीक कर सकता है. हालांकि, कुछ समय के लिए sendBeacon() नहीं कर सकता ऐसे ब्लॉब पर भी शुरू नहीं किए जा सकते जिनका टाइप सीओआरएस के लिए सुरक्षित नहीं है.

हालांकि यह बदलाव Chrome 60 के लिए लागू किया गया था, लेकिन बाद में इसे मर्ज कर दिया गया Chrome 59 पर वापस जाएं.

Chromium बग

WebVR से वे सुविधाएं हटाएं जो बदली गई विशेषताओं में शामिल नहीं हैं

WebVR का हाल ही में लागू किया गया वर्शन, जिसे मूल रूप से Chrome 52 में लागू किया गया था, कई तरीके और प्रॉपर्टी मौजूद हैं, जो आखिरी जानकारी में नहीं होंगी. इस ऑरिजिन ट्रायल जो Chrome 56 में शुरू हुए थे. ये सुविधाएं अब हटाई जा रही हैं. इनमें ये शामिल हैं :

  • VRDisplay.getPose()
  • VRDisplay.resetPose()
  • VRDisplay.isConnected
  • VRDisplayCapabilities.hasOrientation
  • VREyeParameters.fieldOfView

प्रयोग करने की इच्छा | Chromestatus ट्रैकर | Chromium बग | ऑरिजिन ट्रायल के अब तक के नतीजे

सर्विस वर्कर से FileReaderSync हटाएं

सर्विस वर्कर स्पेसिफ़िकेशन में हमेशा यह (गैर-मानक) नोट रहा है कि "किसी भी सर्विस वर्कर के अंदर से सिंक्रोनस अनुरोध नहीं किए जाने चाहिए", सर्विस वर्कर को ब्लॉक करने से बचें (क्योंकि सर्विस वर्कर को ब्लॉक करने से कंट्रोल वाले पेजों से नेटवर्क के सभी अनुरोध शामिल होते हैं. हालांकि सिंक्रोनस API, जैसे कि FileReaderSync अब भी सर्विस वर्कर में उपलब्ध थे. FileReaderSync था में काम नहीं करता. इसे Chrome के वर्शन 59 से हटा दिया गया है.

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

DeviceOrientation इवेंट शुरू करने के नॉन-स्टैंडर्ड फ़ंक्शन हटाना

कुछ समय से, ब्राउज़र एपीआई के इस्तेमाल में सामान्य रुझान दिख रहा है इनिशलाइज़ेशन फ़ंक्शन और ऑब्जेक्ट कंस्ट्रक्टर के लिए. सबसे नया वर्शन DeviceOrientation इवेंट की खास बातों का इस ट्रेंड को फ़ॉलो करने के लिए, कंस्ट्रक्टर की ज़रूरत होती है DeviceOrientationEvent और DeviceMotionEvent.

Chrome को इन कंस्ट्रक्टर को डिफ़ॉल्ट रूप से चालू करने पर, Chrome 59 में लेगसी इनिशलाइज़ेशन फ़ंक्शन, initDeviceMotionEvent() और initDeviceOrientationEvent() को भी हटा दिया गया है. Edge ने अब इनिशलाइज़ेशन फ़ंक्शन और Firefox ने पहले ही कंस्ट्रक्टर भेज दिए हैं.

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

"मांग पर" की सुविधा हटाना होवर/कोई भी हॉवर मीडिया क्वेरी के लिए मान

होवर/कोई भी होवर मीडिया क्वेरी के लिए “मांग पर” मान करीब एक साल पहले की है. ऐसे में, इन मीडिया क्वेरी को Chrome 59 से हटा दिया जाता है.

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

MediaStreamTrack.remote को हटाएं

Chrome 48 में MediaStreamTrack.remote प्रॉपर्टी को मीडिया कैप्चर और स्ट्रीम एपीआई ताकि JavaScript को यह जानने की अनुमति दी जा सके कि WebRTC MediaStreamTrack किसी रिमोट सोर्स से या लोकल सोर्स से हो.

इसके बाद, इस प्रॉपर्टी को स्पेसिफ़िकेशन से हटा दिया गया. तक Chrome 59 पर अब यह सुविधा काम नहीं करती.

Chromium बग

Document.createEvent() की मदद से ProgressEvent बनाने वाली सहायता टीम हटाएं

DOM स्पेसिफ़िकेशन के पुराने वर्शन में इन्हें लागू करना ज़रूरी था document.createEvent("ProgressEvent"). हालांकि, इन्हें हमेशा कम इस्तेमाल किया गया और इस प्लैटफ़ॉर्म से सहायता सेवा पहले ही हटा दी गई है गेको और वेबकिट. यह इवेंट ही मार्च में इसे स्पेसिफ़िकेशन से हटा दिया गया कम किया है.

प्लैटफ़ॉर्म और सबसे हाल की खास बातों के मुताबिक, ProgressEvent को अब Chrome से हटा दिया गया है.

Chromium बग

SVGTests.required सुविधाएं हटाएं

SVG स्पेसिफ़िकेशन के पहले वर्शन में, ऐप्लिकेशन कॉल कर सकता है DOMImplementation.hasFeature की मदद से इस बात की पुष्टि की जा सकती है कि कोई खास SVG इंटरफ़ेस समर्थित हैं. कई SVG एलिमेंट में requiredFeatures एट्रिब्यूट होता है, जो वही जानकारी मिली.

SVG2 में DOMImplementation.hasFeature प्रॉपर्टी हमेशा 'सही' दिखाती है. इस वजह से requiredFeatures अब काम का नहीं है. ऐसा इसलिए हुआ, क्योंकि , इसे स्पेसिफ़िकेशन से हटाया गया Chrome 54 में इस पर रोक लगा दी गई थी और अब इसे हटा दिया गया है.

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