新しい安定したブランチのリリース 、ブラウザエンジンポート GTK プラットフォーム用。 WebKitGTK を使用すると、GObject に基づく GNOME 指向のプログラミング インターフェイスを通じて WebKit のすべての機能を使用できるようになり、特殊な HTML/CSS パーサーでの使用からフル機能の Web ブラウザの作成まで、Web コンテンツ処理ツールをあらゆるアプリケーションに統合するために使用できます。 WebKitGTK を使用したよく知られたプロジェクトの中には、次のものがあります。 標準の GNOME ブラウザ (Epiphany)。
主な変更点:
- サブプロセスのサンドボックス分離のサポートが追加されました。 セキュリティ上の理由から、単一プロセス モデルは非推奨になりました。
- 安全な接続を強制的にアクティブ化するメカニズムのサポートが追加されました (HTTP 厳格なトランスポート セキュリティ);
- Wayland ベースの環境でレンダリングするときにハードウェア アクセラレーションを有効にする機能が実装されました (アクセラレーションにはライブラリが使用されます) バックエンドあり );
- GTK2 ベースの NPAPI プラグインをサポートするコードを削除しました。
- 入力フィールドに要素サポートが実装されました ;
- 編集したコンテンツの絵文字を入力するためのインターフェイスが表示されます。
- GTK ダークテーマを使用する場合のボタンのレンダリングが改善されました。
- Youtube の音量調節ボタンと Github のコメントを追加するダイアログにアーティファクトが表示される問題は解決されました。
WebKitGTK 2.26.0 に基づく GNOME Web 3.34 (Epiphany) ブラウザのリリースでは、Web コンテンツ処理プロセスのサンドボックス分離がデフォルトで有効になっています。 ハンドラーは、ブラウザーが機能するために必要なディレクトリへのアクセスのみに制限されるようになりました。 イノベーションには次のものも含まれます。
- タブを固定する機能。 固定されると、タブは新しいセッションでもその位置に残ります。
- 広告ブロッカーは、WebKit のコンテンツ フィルタリング機能を使用するように更新されました。 新しい API への移行により、ブロッカーのパフォーマンスが大幅に向上しました。
- 新しいタブで開く概要ページのデザインが最新化されました。
- モバイルデバイス向けに最適化する作業が行われました。
出所: オープンネット.ru
