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

Chrome 91 का बीटा वर्शन 22 अप्रैल, 2021 को रिलीज़ किया गया था. उम्मीद है कि मई 2021 के आखिर में यह वर्शन स्टेबल वर्शन बन जाएगा.

क्रॉस ऑरिजिन iframe के लिए, Alert(), Confirm(), औरPrompt() हटाएं

Chrome, iframe को JavaScript डायलॉग ट्रिगर करने की अनुमति देता है. उदाहरण के लिए, अगर iframe सबसे ऊपर मौजूद फ़्रेम वाला ऑरिजिन है, तो यह " कहता है ..." दिखाता है और iframe क्रॉस-ऑरिजिन होने पर, "इस पेज पर एम्बेड किए गए पेज से..." दिखता है. यह भ्रमित करने वाला है. इससे साइटें स्पूफ़ बन गई हैं, जिनमें साइटें Chrome या किसी दूसरी वेबसाइट से आने वाले मैसेज का दिखावा करती हैं.

Chrome 91 पर यह सुविधा काम नहीं करती. अगर iframes में alert(), confirm(), और prompt() को कॉल किया जा सकता है, तो क्रॉस ऑरिजिन के लिए सहायता हटाने पर, झूठे नाम से मेल भेजने की इस तरह की गतिविधि को रोका जा सकेगा. साथ ही, यूज़र इंटरफ़ेस (यूआई) को आसान बनाने की प्रोसेस को अनब्लॉक किया जा सकेगा. उदाहरण के लिए, इसका मतलब है कि example.com पर iframe में एम्बेड किए गए होने पर, NOTexample.com, window.alert(), window.prompt() या window.confirm() को कॉल नहीं कर पाएगा.

वर्शन रोकने की नीति

प्लैटफ़ॉर्म को बेहतर बनाने के लिए, हम कभी-कभी वेब प्लैटफ़ॉर्म से ऐसे एपीआई हटा देते हैं जिनका काम चल रहा है. हम किसी एपीआई को कई वजहों से हटा सकते हैं, जैसे:

  • नए एपीआई ने उनकी जगह ले ली है.
  • इन्हें खास बातों में बदलाव करने के लिए अपडेट किया जाता है, ताकि दूसरे ब्राउज़र के साथ अलाइनमेंट और एक जैसा रहें.
  • ये ऐसे शुरुआती प्रयोग हैं जो अन्य ब्राउज़र में कभी काम नहीं आए. इससे वेब डेवलपर पर ज़्यादा बोझ पड़ सकता है.

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

फ़िलहाल, Chrome में एपीआई को बंद करने और उन्हें हटाने की प्रोसेस चल रही है. इनमें ये बातें शामिल हैं:

  • blink-dev मेलिंग सूची में सूचना दें.
  • पेज पर इस्तेमाल का पता चलने पर, Chrome DevTools कंसोल में चेतावनियां सेट करें और टाइम स्केल दें.
  • इंतज़ार करें, निगरानी करें, और फिर इस्तेमाल में कमी आने पर सुविधा हटा दें.

chromestatus.com पर काम नहीं करने वाली सभी सुविधाओं की सूची देखने के लिए, हटाए गए फ़िल्टर और हटाए गए फ़ीचर हटाए गए फ़िल्टर को लागू करें. साथ ही, हम इन पोस्ट में किए गए कुछ बदलावों, वजहों, और माइग्रेशन पाथ के बारे में खास जानकारी देने की कोशिश करेंगे.