Chrome 67 में बंद करने और हटाने की प्रक्रिया

Joe Medley
Joe Medley

एचटीटीपी पर आधारित सार्वजनिक पासकोड पिन करने की सुविधा बंद करें

एचटीटीपी-आधारित पब्लिक की पिनिंग (HPKP) का मकसद वेबसाइटों को एचटीटीपी हेडर, जो साइट में मौजूद एक या एक से ज़्यादा सार्वजनिक कुंजियों को पिन करता है सर्टिफ़िकेट चेन. इसे बहुत कम इस्तेमाल किया जाता है और हालांकि यह सुरक्षा के लिए सर्टिफ़िकेट के गलत तरीके से जारी होने की वजह से, सेवा बंद होने का जोखिम भी होता है और गलत पिन इस्तेमाल करना.

सर्टिफ़िकेट के गलत इस्तेमाल से बचने के लिए, वेब डेवलपर को Expect-CT हेडर, जिसमें इसके रिपोर्टिंग फ़ंक्शन भी शामिल हैं. Expect-CT, HPKP से ज़्यादा सुरक्षित है क्योंकि यह साइट ऑपरेटर को कॉन्फ़िगरेशन से रिकवर करने में मदद करता है समस्याओं की वजह से बनाया गया है.

हम इसे Chrome 69 में हटाने की उम्मीद करते हैं.

कॉन्टेंट हटाना | ChromeStatus | Chromium बग

असुरक्षित कॉन्टेक्स्ट पर Appकैश मेमोरी का इस्तेमाल बंद करें

एचटीटीपी पर App cache अब काम नहीं करता. Appकैश एक बेहतरीन सुविधा है. इसकी मदद से आप ऑफ़लाइन होने पर भी ऑरिजिन का स्थायी ऐक्सेस. असुरक्षित कॉन्टेक्स्ट के बजाय Appकैश के इस्तेमाल की अनुमति देना इसे क्रॉस-साइट स्क्रिप्टिंग हैक्स के लिए एक अटैक वेक्टर बना देता है.

Chrome 69 में इसे हटा दिया जाएगा.

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

लेआउट

इस रिलीज़ में, प्रीफ़िक्स वाली कई -webkit- सीएसएस प्रॉपर्टी हटा दी जाएंगी:

  • -webkit-box-flex-group: फ़िलहाल, इस प्रॉपर्टी का कोई इस्तेमाल नहीं किया गया है इस्तेमाल कर रहे हैं.
  • -webkit-line-clamp के लिए प्रतिशत (%) मान: यह पता लगाने में रुचि है यह संख्या मानों के इस्तेमाल के उदाहरण के लिए एक मानक-आधारित समाधान है, लेकिन हमने %-आधारित वैल्यू की मांग.
  • -webkit-box-lines: यह प्रॉपर्टी कभी भी पूरी तरह से लागू नहीं की गई थी. हां मूल रूप से इस तरह लिखें कि "वर्टिकल"/"हॉरिज़ॉन्टल" -webkit-box यह कर सके में कई पंक्तियां/कॉलम हैं.

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

बंद करने की नीति

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

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

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

फ़िलहाल, Chrome में एपीआई के बंद होने और उन्हें हटाने की प्रोसेस मौजूद है, खास तौर पर:

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

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