Chrome 55 में API को बंद करना और हटाना

Joe Medley
Joe Medley

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

अब ऐसे संसाधनों को एक्ज़ीक्यूट नहीं किया जा सकता जिनका MIME टाइप स्क्रिप्ट नहीं है

Chrome के पिछले वर्शन में, ऐसे कॉन्टेंट को स्क्रिप्ट के तौर पर चलाने की अनुमति थी जिसमें कई ऐसे MIME टाइप शामिल थे जो स्क्रिप्ट नहीं थे. इस समस्या की वजह से, सुरक्षा से जुड़ी समस्याएं तो होती ही हैं, साथ ही script-src 'self' जैसी कॉन्टेंट की सुरक्षा के बारे में नीति की सेटिंग की अहमियत भी कम हो जाती है.

उदाहरण के लिए, कोई साइट एक ही ऑरिजिन वाले JavaScript को लॉक कर सकती है. इसके बावजूद, वह उपयोगकर्ताओं को उस ऑरिजिन से मिलने वाली इमेज अपलोड करने की अनुमति दे सकती है. नुकसान पहुंचाने वाले उपयोगकर्ता, खास तौर पर बनाई गई इमेज फ़ाइल में एम्बेड किया गया JavaScript अपलोड कर सकते हैं. इस JavaScript को उस ऑरिजिन से दिखाया और चलाया जा सकता है. Chrome 55 से, इन MIME टाइप के साथ लोड किया गया कॉन्टेंट नहीं चलेगा:

  • audio/*
  • image/*
  • video/*
  • text/csv

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

SVGSVGElement.viewPort को हटाएं

SVGSVGElement.viewPort को 2012 से Chrome में लागू नहीं किया जा सका है. यह एट्रिब्यूट, दूसरे ब्राउज़र में मौजूद नहीं है और इसे स्पेसिफ़िकेशन से हटा दिया गया है. इन वजहों से, इस प्रॉपर्टी का इस्तेमाल Chrome 54 में बंद कर दिया गया था और अब इसे हटा दिया गया है.

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