تقریباً در هر نسخه کروم، شاهد تعداد قابل توجهی از بهروزرسانیها و بهبودها در محصول، عملکرد آن و همچنین قابلیتهای پلتفرم وب هستیم. این مقاله لغو و حذف Chrome 62 را شرح میدهد که از 14 سپتامبر در نسخه بتا است. این فهرست در هر زمان ممکن است تغییر کند.
حذف RTCPeerConnection.getStreamById()
نزدیک به دو سال پیش، getStreamById()
از مشخصات WebRTC حذف شد. اکثر مرورگرهای دیگر قبلاً این مورد را از پیادهسازیهای خود حذف کردهاند و این ویژگی در Chrome 60 منسوخ شده است. اگرچه تصور میشود از این عملکرد کم استفاده میشود، همچنین اعتقاد بر این است که خطر همکاری جزئی با مرورگرهای Edge و WebKit به غیر از Safari وجود دارد. جایی که getStreamById()
هنوز پشتیبانی می شود. توسعه دهندگانی که به پیاده سازی جایگزین نیاز دارند می توانند کد نمونه را در Intent to Remove در زیر بیابند.
قصد حذف | ردیاب Chromestatus | اشکال کروم
SharedWorker.workerStart را حذف کنید
این ویژگی که برای استفاده در نظارت بر عملکرد کارگران در نظر گرفته شده بود بیش از دو سال پیش از مشخصات حذف شد و در سایر مرورگرهای اصلی پشتیبانی نمیشود. یک رویکرد مدرن تر برای ردیابی عملکرد یک کارگر از Performance.timing
استفاده می کند.
قصد حذف | ردیاب Chromestatus | اشکال کروم
حذف SVGPathElement.getPathSegAtLength()
در کروم 48، SVGPathElement.pathSegList()
و رابطهای مرتبط مطابق با مشخصات SVG حذف شدند. در آن زمان، این روش به اشتباه وارد شد. ما انتظار نداریم که این حذف هیچ صفحه وب را خراب کند، زیرا در دو سال گذشته، شیئی را برگردانده است که دیگر در Blink وجود ندارد.
قصد حذف | ردیاب Chromestatus | اشکال کروم
استفاده از اعلانها را از iframeهای ناامن حذف کنید
درخواستهای مجوز از iframes میتواند باعث سردرگمی کاربران شود، زیرا تشخیص بین مبدا صفحه حاوی و مبدا iframe که درخواست را ارائه میکند دشوار است. زمانی که دامنه درخواست ها نامشخص است، قضاوت در مورد اعطای یا رد مجوز برای کاربران دشوار است.
غیرمجاز کردن اعلانها در iframe نیز الزامات مجوز اعلان را با اعلانهای فشاری هماهنگ میکند و اصطکاک را برای توسعهدهندگان کاهش میدهد.
توسعه دهندگانی که به این قابلیت نیاز دارند می توانند پنجره جدیدی را برای درخواست مجوز اعلان باز کنند.