最近 Gnomeプロジェクト「Epiphany3.34」のWebブラウザの新バージョンのリリースが発表されました これも最近リリースされたWebKitGTK2.26.0に基づいています。 これには、ブラウザでのWebコンテンツ処理プロセスのサンドボックス分離が含まれます。
一方、ドライバは、ブラウザが機能するために必要なディレクトリへのアクセスによってのみ制限されるようになりました。 それに加えて WebKitGTK2.26.0の新しいバージョンでさまざまな拡張機能を実装します。 エピファニーに慣れていない人のために、あなたはそれを知っているべきです 現在、GnomeWebおよび これは、WebKitレンダリングエンジンを使用する無料のWebブラウザです。 Gnomeの設定とフレームワークを再利用するため、Gnomeデスクトップ環境用です。
WebKitGTKを使用すると、ブラウザーでWebKitのすべての機能を使用できます。 プログラムインターフェース経由 GObjectに基づくGnome指向 また、特殊なHTML / CSSパーサーでの使用から、完全に機能するWebブラウザーの作成まで、Webコンテンツ処理ツールを任意のアプリケーションに統合するために使用できます。 WebKitGTKを使用する既知のプロジェクトのうち、Midoriと標準のGNOMEブラウザー(Epiphany)を見ることができます。
つまり、UIテーマは、デフォルトのGnomeテーマ、Gnome NetworkManager設定を使用したネットワーク設定、Gnome印刷システムを使用した印刷、GSettingsを使用した設定、およびデフォルトのGnomeアプリケーション設定です。
Webの組み込み設定マネージャーは、基本的なブラウザー固有の設定のみをユーザーに表示するように設計されています。
すべての高度な構成は、デフォルトのGnome dconf(コマンドライン)やdconfエディター(グラフィカル)などのGSettings構成ツールを使用して行われます。
Epiphany3.34の新機能
WebKitGTK 2.26.0の登場により、 新しいバージョンのブラウザは、サンドボックススレッド分離のサポートを受けました。 セキュリティ上の理由から、単一プロセスモデルは非推奨です。
さらに 安全なHSTS接続の強制トリガーメカニズムのサポートを受けました (HTTP Strict TransportSecurity)。
もうXNUMXつの重要な変更は、Waylandベースの環境でレンダリングするときにハードウェアアクセラレーションを使用する機能が実装されたことです(アクセラレーションの場合、libwpeライブラリはfdoバックエンドで使用されます)。
それに加えて タブを固定する機能は、この新しいバージョンで提供されましたしたがって、アタッチした後、タブは新しいセッションでも所定の位置に残ります。
広告ブロッカーが更新されました、 これは現在、WebKitが提供するコンテンツフィルタリングツールを使用しています。 新しいAPIへの移行により、ブロッカーのパフォーマンスが大幅に向上し、GTK2ベースのNPAPIプラグインをサポートするコードが削除されました。
現在、Epiphany 3.34では、モバイルデバイスの最適化に取り組んでいる開発者に加えて、概要ページ(新しいタブで開くページ)のレイアウトが最新化されています。
この新しいバージョンで際立っている他の変更のうち、私たちは見つけることができます:
- 入力フィールドの場合、datalist要素のサポートが実装されています
- 編集可能なコンテンツの絵文字入力用の表示インターフェース
- 暗いGTKテーマを使用する場合のボタンレンダリングの改善
- YoutubeのボリュームコントロールボタンとGithubにコメントを追加するためのダイアログにアーティファクトが表示される問題を解決しました。
Ubuntuとその派生物にEpiphanyをインストールする方法は?
この新しいバージョンのEpiphanypのインストールに関心のある方へユニバースリポジトリを有効にすることでそれを行うことができます または、システムでブラウザのソースコードをコンパイルします。
後に ターミナルを開くだけで、次のコマンドを入力するだけで済みます。
sudo apt install epiphany