WebKitGTK 2.38.0 براؤزر انجن اور Epiphany 43 ویب براؤزر کی ریلیز

نئی مستحکم برانچ WebKitGTK 2.38.0، GTK پلیٹ فارم کے لیے WebKit براؤزر انجن کی ایک بندرگاہ کے اجراء کا اعلان کیا گیا ہے۔ WebKitGTK آپ کو GObject پر مبنی GNOME پر مبنی پروگرامنگ انٹرفیس کے ذریعے WebKit کی تمام خصوصیات استعمال کرنے کی اجازت دیتا ہے اور اسے کسی بھی ایپلیکیشن میں ویب مواد کی پروسیسنگ ٹولز کو ضم کرنے کے لیے استعمال کیا جا سکتا ہے، خصوصی HTML/CSS تجزیہ کاروں کے استعمال سے لے کر مکمل خصوصیات والے ویب براؤزرز بنانے تک۔ معروف منصوبوں میں سے جو WebKitGTK استعمال کرتے ہیں، ہم معیاری GNOME براؤزر (Epiphany) کو نوٹ کر سکتے ہیں۔ پہلے، WebKitGTK کو Midori براؤزر میں استعمال کیا جاتا تھا، لیکن اس پروجیکٹ کے آستانی فاؤنڈیشن کے ہاتھ میں جانے کے بعد، WebKitGTK پر Midori کے پرانے ورژن کو ترک کر دیا گیا اور Wexond براؤزر سے ایک فورک بنا کر، بنیادی طور پر مختلف پروڈکٹ تیار کی گئی۔ ایک ہی نام Midori، لیکن Electron اور React پلیٹ فارم پر مبنی ہے۔

اہم تبدیلیاں:

  • ملٹی میڈیا مواد پلے بیک کنٹرول بٹنوں کے لیے ایک نیا ڈیزائن اسٹائل تجویز کیا گیا ہے۔
  • براؤزر کے اضافے کے لیے CSP (مواد-سیکیورٹی-پالیسی) ترتیب دینے کے لیے API کو شامل کیا گیا۔
  • دوسرے براؤزرز میں فراہم کردہ بیرونی معائنہ کے نظام کو استعمال کرنا ممکن ہے (کنفیگریشن WEBKIT_INSPECTOR_HTTP_SERVER ماحولیاتی متغیر کا استعمال کرتے ہوئے کی جاتی ہے)۔
  • پہلے سے طے شدہ طور پر، MediaSession API فعال ہوتا ہے، جو آپ کو ریموٹ پلے بیک کنٹرول کے لیے MPRIS انٹرفیس استعمال کرنے کی اجازت دیتا ہے۔
  • PDF.js کی بنیاد پر پی ڈی ایف دستاویز کا ناظر شامل کیا گیا۔

WebKitGTK 2.38.0 کی بنیاد پر، GNOME Web 43 (Epiphany) براؤزر کی ریلیز تشکیل دی گئی، جس نے WebExtension فارمیٹ میں add-ons کے لیے تعاون شامل کیا۔ WebExtensions API آپ کو معیاری ویب ٹیکنالوجیز کا استعمال کرتے ہوئے ایڈ آنز بنانے کی اجازت دیتا ہے اور مختلف براؤزرز کے لیے ایڈ آنز کی ترقی کو یکجا کرتا ہے (ویب ایکسٹینشنز کو کروم، فائر فاکس اور سفاری کے لیے ایڈ آنز میں استعمال کیا جاتا ہے)۔ WebExtension API کو ابھی تک مکمل طور پر نافذ نہیں کیا گیا ہے، لیکن یہ سپورٹ پہلے سے ہی کچھ مشہور ایڈ آنز چلانے کے لیے کافی ہے۔

دیگر بہتری:

  • PWA (پروگریسو ویب ایپس) فارمیٹ میں خود پر مشتمل ویب ایپلیکیشنز کے لیے سپورٹ کو دوبارہ ڈیزائن کیا گیا ہے، اور ایسے پروگراموں کے لیے ایک D-Bus فراہم کنندہ لاگو کیا گیا ہے۔
  • GTK 4 میں منتقلی کے لیے ری فیکٹرنگ شروع ہو گئی ہے۔
  • "view-source:" URI اسکیم کے لیے تعاون شامل کیا گیا۔
  • ریڈر موڈ کا بہتر ڈیزائن۔
  • اسکرین شاٹس لینے کے لیے ایک آئٹم کو سیاق و سباق کے مینو میں شامل کر دیا گیا ہے۔
  • ویب ایپلیکیشن موڈ میں تلاش کی سفارشات کو غیر فعال کرنے کے لیے ترتیبات میں ایک آپشن شامل کیا گیا ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں