انتشار موتور مرورگر WebKitGTK 2.28.0 و مرورگر وب Epiphany 3.36

ارسال شده توسط انتشار یک شاخه پایدار جدید WebKitGTK 2.28.0، پورت موتور مرورگر WebKit برای پلتفرم GTK WebKitGTK به شما امکان می دهد از تمام ویژگی های WebKit از طریق یک رابط برنامه نویسی گنوم گرا بر اساس GObject استفاده کنید و می توان از آن برای ادغام ابزارهای پردازش محتوای وب در هر برنامه کاربردی، از استفاده در تجزیه کننده های تخصصی HTML/CSS گرفته تا ایجاد مرورگرهای وب با امکانات کامل استفاده کرد. از جمله پروژه های شناخته شده با استفاده از WebKitGTK می توان به آن اشاره کرد میدوری و مرورگر استاندارد GNOME (Epiphany).

تغییرات کلیدی:

  • ProcessSwapOnNavigation API را برای کنترل راه‌اندازی فرآیندهای کنترل‌کننده جدید هنگام پیمایش بین سایت‌های مختلف اضافه کرد.
  • اضافه شدن پیام های کاربر API برای سازماندهی تعامل با افزونه ها.
  • پشتیبانی از ویژگی Set-Cookie SameSite اضافه شده است، که می تواند برای محدود کردن ارسال کوکی ها برای درخواست های فرعی بین سایتی، مانند درخواست تصویر یا بارگیری محتوا از طریق iframe از یک سایت دیگر استفاده شود.
  • پشتیبانی از Service Workers به ​​طور پیش فرض فعال است.
  • Pointer Lock API اضافه شده است که به سازندگان بازی اجازه می دهد تا کنترل کامل تری بر روی ماوس به دست آورند، به ویژه، نشانگر استاندارد ماوس را پنهان کرده و مدیریت حرکت ماوس را برای خود فراهم کنند.
  • قابلیت کار در محیط ایزوله ارائه شده هنگام توزیع برنامه ها در بسته های flatpak اضافه شده است.
  • برای ارائه فرم ها، اطمینان حاصل می شود که فقط از یک موضوع روشن استفاده می شود.
  • یک صفحه خدمات "about:gpu" با اطلاعات مربوط به پشته گرافیک اضافه شد.

بر اساس WebKitGTK 2.28.0 شکل گرفت انتشار مرورگر وب GNOME 3.36 (Epiphany) که شامل امکان دانلود و مشاهده اسناد PDF به طور مستقیم در پنجره مرورگر است. رابط کاربری با استفاده از تکنیک‌های طراحی واکنش‌گرا دوباره طراحی شده است تا بدون در نظر گرفتن وضوح صفحه نمایش و DPI، تجربه‌ای راحت را تضمین کند. یک حالت طراحی تاریک اضافه شده است، زمانی که کاربر تم های تیره دسکتاپ را انتخاب می کند فعال می شود. انتظار می رود گنوم 3.36 امروز عصر منتشر شود.

منبع: opennet.ru

اضافه کردن نظر