WebExtension サポートが Epiphany Web ブラウザ (GNOME Web) に追加されました

WebKitGTK エンジンに基づいて GNOME プロジェクトによって開発され、GNOME Web という名前でユーザーに提供されている Epiphany Web ブラウザには、WebExtension 形式のアドオンのサポートが追加されました。 WebExtensions API を使用すると、標準の Web テクノロジを使用してアドオンを作成し、さまざまなブラウザ用のアドオンの開発を統合できます (WebExtensions は Chrome、Firefox、Safari のアドオンで使用されます)。 アドオンをサポートするバージョンは、43 月 21 日に予定されている GNOME XNUMX リリースに含まれる予定です。

WebExtension API の一部のみが Epiphany に実装されていることに注意してください。しかし、このサポートは、いくつかの人気のあるアドオンを実行するのにすでに十分です。 WebExtension API のサポートは、時間の経過とともに拡張される予定です。 開発は、アドオン マニフェストの第 XNUMX バージョンの実装と、Firefox および Chrome のアドオンとの互換性の確保を目指して行われています。 未実装の API としては、不要なコンテンツをブロックするためにアドオンで使用される webRequest が挙げられます。 すでに利用可能な API には次のようなものがあります。

  • アラーム — 指定された時間にイベントを生成します。
  • Cookie - Cookie の管理とアクセス。
  • ダウンロード - ダウンロードを管理します。
  • メニュー - コンテキスト メニュー要素を作成します。
  • 通知 - 通知を表示します。
  • ストレージ - データと設定のストレージ。
  • タブ - タブ管理。
  • ウィンドウ - ウィンドウ管理。

GNOME の次のリリースでは、PWA (プログレッシブ Web アプリ) 形式の自己完結型 Web アプリケーションのサポートも戻る予定です。 GNOME ソフトウェア アプリケーション マネージャーを含め、通常のプログラムと同様にインストールおよびアンインストールできる Web アプリケーションが多数用意されています。 ユーザー環境での Web アプリケーションの実行は、Epiphany ブラウザーを使用して実行されます。 Chrome 用に作成された PWA アプリケーションとの互換性を提供する予定です。

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

コメントを追加します