لغو و حذف در Chrome 77

جو مدلی
Joe Medley

حذف ها

شبکه های صادرکننده کارت به عنوان نام روش پرداخت

پشتیبانی تماس با PaymentRequest با شبکه های صادرکننده کارت (به عنوان مثال، "visa"، "amex"، "mastercard") را در قسمت supportedMethods حذف می کند.

قصد حذف | وضعیت پلتفرم کروم | اشکال کروم

استفاده از وب MIDI در منابع ناامن را منسوخ کنید

استفاده از وب MIDI به دو گروه طبقه بندی می شود: استفاده غیرمجاز و استفاده از امتیاز با مجوز sysex. تا کروم 77، فقط استفاده دوم از کاربران درخواست مجوز می‌کند. برای کاهش نگرانی‌های امنیتی، بدون توجه به استفاده از جنسیت، همیشه مجوزها درخواست می‌شود. این بدان معناست که استفاده از وب MIDI در مبداهای ناامن دیگر مجاز نخواهد بود.

قصد حذف | وضعیت پلتفرم کروم | اشکال کروم

تحقیرها

API WebVR 1.1 را منسوخ کنید

این API اکنون در Chrome منسوخ شده است و با WebXR Device API جایگزین شده است ، که انتظار می‌رود در Chrome 78 عرضه شود. آزمایشی مبدأ WebVR در ۲۴ ژوئیه ۲۰۱۸ به پایان رسید.

WebVR هرگز به صورت پیش‌فرض در کروم فعال نشد و هرگز به عنوان استاندارد وب تأیید نشد. WebXR Device API جایگزین API برای WebVR است. حذف WebVR از Chrome به ما این امکان را می‌دهد که روی آینده WebXR تمرکز کنیم و بار تعمیر و نگهداری WebVR را حذف کنیم، همچنین تأیید می‌کنیم که Chrome به WebXR به‌عنوان آینده‌ای برای ایجاد تجربه‌های فراگیر مبتنی بر وب متعهد است. انتظار می رود در Chrome 79 حذف شود.

قصد حذف | وضعیت پلتفرم کروم | اشکال کروم

سیاست استهلاک

برای سالم نگه داشتن پلتفرم، گاهی اوقات API هایی را که دوره خود را اجرا کرده اند از پلتفرم وب حذف می کنیم. دلایل زیادی برای حذف یک API وجود دارد، مانند:

  • API های جدیدتر جایگزین آنها می شوند.
  • آنها به روز می شوند تا تغییرات در مشخصات را منعکس کنند تا با سایر مرورگرها هماهنگی و سازگاری داشته باشند.
  • آنها آزمایش های اولیه ای هستند که هرگز در مرورگرهای دیگر به نتیجه نرسیدند و بنابراین می توانند بار پشتیبانی را برای توسعه دهندگان وب افزایش دهند.

برخی از این تغییرات بر تعداد بسیار کمی از سایت ها تأثیر خواهد گذاشت. برای کاهش مشکلات پیش از موعد، ما سعی می‌کنیم به توسعه‌دهندگان اطلاع‌رسانی پیشرفته بدهیم تا بتوانند تغییرات مورد نیاز را برای فعال نگه داشتن سایت‌های خود انجام دهند.

Chrome در حال حاضر فرآیندی برای لغو و حذف APIها دارد، اساساً:

  • در لیست پستی blink-dev اعلام کنید.
  • هنگام شناسایی استفاده در صفحه، هشدارها را تنظیم کنید و مقیاس‌های زمانی را در کنسول Chrome DevTools ارائه دهید.
  • صبر کنید، نظارت کنید، و سپس با کاهش مصرف، ویژگی را حذف کنید.

می‌توانید با استفاده از فیلتر منسوخ و ویژگی‌های حذف‌شده، فهرستی از همه ویژگی‌های منسوخ شده را در chromestatus.com پیدا کنید. همچنین سعی خواهیم کرد تا برخی از تغییرات، استدلال ها و مسیرهای مهاجرت را در این پست ها خلاصه کنیم.