نسخه بتای کروم 90 در 11 مارس 2021 منتشر شد و انتظار می رود در اواسط آوریل 2021 به نسخه پایدار تبدیل شود.
حذف دستورالعمل خطمشی امنیت محتوا «نوعهای افزونه»
دستورالعمل 'plugin-types'
به توسعهدهندگان اجازه میدهد تا نوع پلاگینهایی را که میتوان از طریق عناصر <embed>
یا <object>
بارگذاری کرد، محدود کنند. این به توسعه دهندگان اجازه داد تا فلش را در صفحات خود مسدود کنند. از آنجایی که پشتیبانی Flash متوقف شده است، دیگر نیازی به این دستورالعمل خط مشی نیست.
کانال های داده WebRTC RTP را حذف کنید
Chrome پشتیبانی از کانال های داده غیر استاندارد RTP را در WebRTC حذف کرده است. کاربران باید به جای آن از کانال های داده استاندارد مبتنی بر SCTP استفاده کنند.
برای navigator.plugins و navigator.mimeTypes خالی برگردید
Chrome اکنون برای navigator.plugins
و navigator.mimeTypes
خالی برمی گردد . با حذف فلش، دیگر نیازی به برگرداندن چیزی برای این ویژگی ها نیست.
سیاست استهلاک
برای سالم نگه داشتن پلتفرم، گاهی اوقات API هایی را که دوره خود را اجرا کرده اند از پلتفرم وب حذف می کنیم. دلایل زیادی برای حذف یک API وجود دارد، مانند:
- API های جدیدتر جایگزین آنها می شوند.
- آنها به روز می شوند تا تغییرات در مشخصات را منعکس کنند تا با سایر مرورگرها هماهنگی و سازگاری داشته باشند.
- آنها آزمایش های اولیه ای هستند که هرگز در مرورگرهای دیگر به نتیجه نرسیدند و بنابراین می توانند بار پشتیبانی را برای توسعه دهندگان وب افزایش دهند.
برخی از این تغییرات بر تعداد بسیار کمی از سایت ها تأثیر خواهد گذاشت. برای کاهش مشکلات پیش از موعد، ما سعی میکنیم به توسعهدهندگان اطلاعرسانی پیشرفته بدهیم تا بتوانند تغییرات مورد نیاز را برای فعال نگه داشتن سایتهای خود انجام دهند.
Chrome در حال حاضر فرآیندی برای لغو و حذف APIها دارد، اساساً:
- در لیست پستی blink-dev اعلام کنید.
- هنگام شناسایی استفاده در صفحه، هشدارها را تنظیم کنید و مقیاسهای زمانی را در کنسول Chrome DevTools ارائه دهید.
- صبر کنید، نظارت کنید، و سپس با کاهش مصرف، ویژگی را حذف کنید.
میتوانید با استفاده از فیلتر منسوخ و ویژگیهای حذفشده، فهرستی از همه ویژگیهای منسوخ شده را در chromestatus.com پیدا کنید. همچنین سعی خواهیم کرد تا برخی از تغییرات، استدلال ها و مسیرهای مهاجرت را در این پست ها خلاصه کنیم.