Chrome के करीब-करीब हर वर्शन में, हम बड़ी संख्या में अपडेट देखते हैं और प्रॉडक्ट, उसकी परफ़ॉर्मेंस, और वेब की क्षमताओं में सुधार किया है प्लैटफ़ॉर्म. इस लेख में, Chrome 59 के बंद होने और उसे हटाने की प्रोसेस के बारे में बताया गया है. यह सुविधा 27 अप्रैल से बीटा वर्शन में उपलब्ध है. इस सूची में किसी भी समय बदलाव किया जा सकता है.
कुछ ब्लॉब के लिए, navgator.sendBeacon() को कुछ समय के लिए बंद करें
navigator.sendBeacon()
फ़ंक्शन उपलब्ध हो गया है
Chrome 39 के बाद से.
जैसा मूल रूप से लागू किया गया था, फ़ंक्शन के data
तर्क में कोई भी
आर्बिट्रेरी BLOB, जिसका टाइप सीओआरएस के लिए सुरक्षित नहीं है. हमें लगता है कि
लेकिन किसी ने भी उसका फ़ायदा उठाने की कोशिश नहीं की है. क्योंकि हमें
इसे तुरंत ठीक कर सकता है. हालांकि, कुछ समय के लिए sendBeacon()
नहीं कर सकता
ऐसे ब्लॉब पर भी शुरू नहीं किए जा सकते जिनका टाइप सीओआरएस के लिए सुरक्षित नहीं है.
हालांकि यह बदलाव Chrome 60 के लिए लागू किया गया था, लेकिन बाद में इसे मर्ज कर दिया गया Chrome 59 पर वापस जाएं.
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 ने पहले ही कंस्ट्रक्टर भेज दिए हैं.
"मांग पर" की सुविधा हटाना होवर/कोई भी हॉवर मीडिया क्वेरी के लिए मान
होवर/कोई भी होवर मीडिया क्वेरी के लिए “मांग पर” मान करीब एक साल पहले की है. ऐसे में, इन मीडिया क्वेरी को Chrome 59 से हटा दिया जाता है.
हटाने का इरादा | Chromestatus ट्रैकर | Chromium बग
MediaStreamTrack.remote को हटाएं
Chrome 48 में MediaStreamTrack.remote
प्रॉपर्टी को
मीडिया कैप्चर और स्ट्रीम एपीआई
ताकि JavaScript को यह जानने की अनुमति दी जा सके कि WebRTC MediaStreamTrack
किसी रिमोट सोर्स से या लोकल सोर्स से हो.
इसके बाद, इस प्रॉपर्टी को स्पेसिफ़िकेशन से हटा दिया गया. तक Chrome 59 पर अब यह सुविधा काम नहीं करती.
Document.createEvent() की मदद से ProgressEvent बनाने वाली सहायता टीम हटाएं
DOM स्पेसिफ़िकेशन के पुराने वर्शन में इन्हें लागू करना ज़रूरी था
document.createEvent("ProgressEvent")
. हालांकि, इन्हें हमेशा कम इस्तेमाल किया गया और
इस प्लैटफ़ॉर्म से सहायता सेवा पहले ही हटा दी गई है
गेको और
वेबकिट. यह इवेंट ही
मार्च में इसे स्पेसिफ़िकेशन से हटा दिया गया
कम किया है.
प्लैटफ़ॉर्म और सबसे हाल की खास बातों के मुताबिक, ProgressEvent
को अब Chrome से हटा दिया गया है.
SVGTests.required सुविधाएं हटाएं
SVG स्पेसिफ़िकेशन के पहले वर्शन में, ऐप्लिकेशन कॉल कर सकता है
DOMImplementation.hasFeature
की मदद से इस बात की पुष्टि की जा सकती है कि कोई खास SVG इंटरफ़ेस
समर्थित हैं. कई SVG एलिमेंट में requiredFeatures
एट्रिब्यूट होता है, जो
वही जानकारी मिली.
SVG2 में DOMImplementation.hasFeature
प्रॉपर्टी हमेशा 'सही' दिखाती है.
इस वजह से requiredFeatures
अब काम का नहीं है. ऐसा इसलिए हुआ, क्योंकि
, इसे स्पेसिफ़िकेशन से हटाया गया
Chrome 54 में इस पर रोक लगा दी गई थी और अब इसे हटा दिया गया है.