WebKitGTK 2.38.0 ブラウザ エンジンと Epiphany 43 Web ブラウザのリリース

GTK プラットフォーム用の WebKit ブラウザ エンジンのポートである新しい安定ブランチ WebKitGTK 2.38.0 のリリースがリリースされました。 WebKitGTK を使用すると、GNOME ベースの GObject ベースの API を通じて WebKit のすべての機能を使用できるようになり、特殊な HTML/CSS パーサーでの使用からフル機能の Web ブラウザーの構築まで、Web コンテンツ処理ツールをあらゆるアプリケーションに統合するために使用できます。 WebKitGTK を使用するよく知られたプロジェクトのうち、通常の GNOME ブラウザ (Epiphany) に注目することができます。 以前は、WebKitGTK は Mirai ブラウザで使用されていましたが、プロジェクトが Astian Foundation に移管された後、WebKitGTK 上の古いバージョンの Mirai は放棄され、Wexond ブラウザからブランチを作成することにより、根本的に異なる製品が作成されました。名前はMiddleと同じですが、ElectronとReactプラットフォームに基づいています。

主な変更点:

  • マルチメディアコンテンツの再生制御ボタンの新しいデザインスタイルが提案されています。
  • ブラウザー アドオンの CSP (Content-Security-Policy) を設定するための API を追加しました。
  • 他のブラウザで提供される外部検査システムを使用することもできます (設定は WEBKIT_INSPECTOR_HTTP_SERVER 環境変数を使用して実行されます)。
  • デフォルトでは、MediaSession API が有効になっており、リモート再生制御に MPRIS インターフェイスを使用できるようになります。
  • PDF.js に基づいた PDF ドキュメント ビューアを追加しました。

WebKitGTK 2.38.0 に基づいて、GNOME Web 43 (Epiphany) ブラウザのリリースが形成され、WebExtension 形式のアドオンのサポートが追加されました。 WebExtensions API を使用すると、標準の Web テクノロジを使用してアドオンを作成し、さまざまなブラウザ用のアドオンの開発を統合できます (WebExtensions は Chrome、Firefox、Safari のアドオンで使用されます)。 WebExtension API はまだ完全には実装されていませんが、このサポートはいくつかの人気のあるアドオンを実行するのにすでに十分です。

その他の改善:

  • PWA (Progressive Web Apps) 形式の自己完結型 Web アプリケーションのサポートが再設計され、そのようなプログラム用の D-Bus プロバイダーが実装されました。
  • GTK 4 への移行に向けたリファクタリングが開始されました。
  • 「view-source:」URI スキームのサポートが追加されました。
  • リーダーモードのデザインが改善されました。
  • コンテキストメニューにスクリーンショットを撮影する項目が追加されました。
  • Web アプリケーション モードで検索の推奨を無効にするオプションが設定に追加されました。

出所: オープンネット.ru

コメントを追加します