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

जो मेडले
जो मेडली

ImageCapture.setOptions() हटाया गया

फ़िलहाल, डिवाइस के विकल्प सेट करने के लिए, कंस्ट्रेनेबल पैटर्न का इस्तेमाल किया जाता है. इसलिए, इस प्रॉपर्टी को ImageCapture स्पेसिफ़िकेशन से हटा दिया गया है. ऐसा लगता है कि प्रोडक्शन वेबसाइटों पर, इस तरीके का इस्तेमाल कम या बिलकुल भी नहीं किया जा सकता. इसलिए, इसे हटाया जा रहा है. इस समय, बैटरी बदलने का कोई तरीका उपलब्ध नहीं है.

हटाएं | Chromestatus Tracker | Chromium की गड़बड़ी

सर्विस वर्कर: एक ही ऑरिजिन वाले अनुरोधों के लिए, सीओआरएस से मिले रिस्पॉन्स की अनुमति न दें

सर्विस वर्कर विशेषता के पिछले वर्शन में, सर्विस वर्कर एक ही ऑरिजिन वाले अनुरोध पर सीओआरएस रिस्पॉन्स दे सकता था. उनकी सोच थी कि सर्विस वर्कर, सीओआरएस से मिले रिस्पॉन्स से पूरी तरह सिंथेटिक रिस्पॉन्स बनाने के लिए पढ़ सकता है. इसके बावजूद, जवाब में ओरिजनल अनुरोध यूआरएल को बनाए रखा गया था. इस तरह, outerResponse.url ने url और innerResponse.url के बिलकुल बराबर crossOriginURL की वैल्यू दी है.

हाल ही में फ़ेच करने से जुड़ी खास बातों में हुए बदलाव के लिए ज़रूरी है कि Response.url के मौजूद होने पर उसकी जानकारी सार्वजनिक हो जाए. ऐसा होने पर, self.location.href में self.origin से अलग ऑरिजिन दिखाता है. इससे बचने के लिए, सर्विस वर्कर अब एक ही ऑरिजिन अनुरोधों के लिए, सीओआरएस रिस्पॉन्स नहीं दे सकते.

इस बदलाव पर लंबी चर्चा के लिए, नवंबर 2017 में फ़ेच की खास बातों के ख़िलाफ़ दर्ज की गई समस्या देखें.

Chromestatus ट्रैकर | Chromium बग

WebAudio: डिज़िप करने की सुविधा हटाई गई

वेब ऑडियो को डिज़िपिंग सहायता के साथ ही शिप किया गया था. जब AudioParam की वैल्यू, सीधे तौर पर वैल्यू सेटर के साथ सेट की जाती है, तो वैल्यू तुरंत अपडेट नहीं होती. इसके बजाय, करीब 10 मि॰से॰ के टाइम कॉन्सटैंट के साथ एक्स्पोनेंशियल स्मूद लागू किया गया, ताकि बदलाव ठीक से हो और समस्या कम हो. यह कभी नहीं बताया गया था कि कौनसे पैरामीटर स्मूद थे और समय कॉन्स्टेंट क्या था. यह साफ़ तौर पर नहीं बताया गया कि असल समय कॉन्सटैंट सही वैल्यू है या नहीं.

कई बार चर्चा करने के बाद, वर्किंग ग्रुप ने स्पेसिफ़िकेशन से अलग किया गया ज़िप को हटा दिया. अब वैल्यू सेट होते ही, इसे तुरंत बदल दिया जाता है. डिज़िप करने के बजाय, डेवलपर को मौजूदा AudioParam.setTargetAtTime() तरीके का इस्तेमाल करने का सुझाव दिया जाता है. इससे उन्हें यह तय करने में मदद मिलती है कि उन्हें कब लागू करना है, कितनी तेज़ी से बदलना है, और किन पैरामीटर को स्मूद करना है.

इसे हटाने से डेवलपर को यह भ्रम कम हो जाता है कि कौनसे ऑडियो पैरामीटर, डिज़िपिंग की सुविधा देते हैं.

हटाएं | Chromestatus Tracker | Chromium की गड़बड़ी

सीएसएस की रैंक की वैल्यू, जिनके तीन हिस्से काम नहीं करते

हाल ही में किए गए निर्देशों के मुताबिक, जगह की जानकारी को स्वीकार करने वाली नई प्रॉपर्टी, तीन हिस्सों वाली वैल्यू के साथ काम नहीं करती हैं. ऐसा माना जाता है कि इस तरीके से शॉर्टहैंड सिंटैक्स की प्रोसेसिंग आसान हो जाती है. सीएसएस वैल्यू और यूनिट मॉड्यूल का मौजूदा वर्शन, यह ज़रूरी शर्त सीएसएस की पोज़िशन की सभी वैल्यू पर लागू होता है. Chrome 66 से, तीन-हिस्सों के पोज़िशन मान काम नहीं करते हैं. जुलाई 2018 के आस-पास, Chrome 68 से इसे हटा दिया जाएगा.

हटाएं | Chromestatus Tracker | Chromium की गड़बड़ी

मेथड document.createTouch(), document.createTouchList() की सुविधा को बंद करने की सुविधा

TouchEvent() कंस्ट्रक्टर, 48 वर्शन से Chrome पर काम करता है. नियमों का पालन करने के लिए, document.createTouch() और document.createTouchList() को अब हटा दिया गया है.

हटाएं | Chromestatus Tracker | Chromium की गड़बड़ी