Chrome 104 は本日、Apple と Mozilla が嫌う物議を醸す Web Bluetooth API を搭載してリリースされました。
Google Chrome 103 が 6 月 21 日にリリースされ、ページの読み込みが高速になり、ローカル フォントにアクセスできるようになりました。これは、Chrome のメイン バージョンのリリースからほぼ 6 週間が経過したことを意味します。Chrome のリリースは通常 4 週間ごとに行われるため、これは少し珍しいことです。いずれにせよ、Chrome 104 は本日公開され、リージョン キャプチャのサポートやクレジット カード情報を保存しないための初期トライアルなど、長い変更ログが含まれています。
今回の主な機能は、更新された Region Capture APIです。これにより、アプリはタブからビデオをキャプチャするだけでなく、トリミングすることもできます。Google によると、開発者はこの API を積極的にサポートしています。
ブラウザ コミュニティで話題になっているもう 1 つの機能は、Chrome 104 の Web Bluetooth APIです。この API を使用すると、Web サイトは Bluetooth 経由で他のデバイスと通信できますが、iframe 経由では通信できません。Google は、これにより、セキュリティを犠牲にすることなく、生産性とコミュニケーションの多くの機会が開かれると考えています。
しかし、API に対して「否定的な」レビューを行っている Mozilla と Apple からの厳しい抵抗に直面しています。Apple は、API がセキュリティを低下させ、指紋の使用を許可すると考えています。同社は、「これらの問題に対処する方法はまだ見当たらない」と述べています。Mozilla も同様の懸念を表明し、API を「有害」と呼び、次のように指摘しています。
この API は、Bluetooth の Generic Attribute Profile (GATT) へのアクセスを提供します。これは、仕様で許可されている最低レベルのアクセスではありませんが、その一般的な性質により、明確な評価が不可能になっています。WebUSB と同様に、デバイスが任意のサイトからの要求を受け入れる準備ができているかどうかについては、かなりの不確実性があります。API の一般的な性質は、このリスクを管理するのが難しいことを意味します。Web Bluetooth CG は、ユーザーの同意のみに依存することを選択しましたが、これは十分な保護ではないと考えています。この提案では、脆弱なデバイスが使用されるのを防ぐために、継続的かつ積極的なメンテナンスを必要とするブラックリストも使用しています。このモデルは持続不可能であり、ユーザーとそのデバイスに重大なリスクをもたらします。
Chrome 104 のその他の変更点として、「dpr」、「width」、「viewport-width」、「device-memory」という 4 つの非推奨のクライアント ヒントが、クライアント ヒントによって設定された基準に反するため、削除されています。インフラストラクチャー。同様に、U2F Security Key API とCryptotoken コンポーネント拡張機能も、WebAuthn などの最新の実装に既に含まれているため、メンテナンス モードになります。したがって、Web サイトの所有者も最新の標準に移行することをお勧めします。
マルチスクリーンホスティングAPIが改善され、マルチディスプレイ構成でサイトがフルスクリーン ウィンドウと小さなポップアップ ヘルパー ウィンドウを開くことができるようになりました。これ以前は、ユーザーは同じことを達成するために追加の手順を実行する必要がありました。同じ分野でのもう 1 つの改善点は、フルスクリーン コンテンツを要求する権限を、複数の信頼できるウィンドウ間で渡すことができるようになったことです。
Chrome 104 に存在するその他の小さな変更は次のとおりです。
- ファイル システムへの iframe コンテキストのブロック: URL
- 「Cookie/Max-Age」属性の上限が 400 日に制限されました。以前は有効期限の上限がありませんでした。
- CSS オブジェクト表示ボックス
- Webpack でサブリソースをロードする
- クリップ オーバーフロー フィールドでの視野サポート
- 非同期クリップボード API のカスタム Web 形式
- WebGL キャンバスのカラー コントロール
ただし、開発者とソースの試用版で機能をロック解除する必要があるため、それだけではありません。最初のものから始めて、マルチスクリーン ウィンドウ配置 API は、ユーザー操作のためのより優れた、より正確な画面ラベルを備えています。開発者のサーバーにクレジット カード情報を保存することを顧客がオプトアウトできるようにするために Web サイトが使用できる構成もあります。この UX の実装は、一部の地域では法律で義務付けられています。ロードされたバックグラウンド ページのスロットリングタイマーは、 flag を使用して減らすこともできます。これにより、パフォーマンスを低下させることなく、バッテリーと CPU の使用率を向上させることができます。
オリジナルのトライアルについては、キーボードの矢印キーを使用して特定の UI 要素間でフォーカスを移動できるfocusgroup CSS プロパティがあります。元のトライアルのその他の機能には、シングル ページ アプリケーション (SPA) の遷移アニメーションを改善するための共有要素遷移と、setTimeout(0) メソッドの最大ネスト レベルの増加が含まれます。
ご覧のとおり、Chrome 104 は重要なアップデートです。それは今日の遅い時間にロールアウトを開始します。Chrome が 1 日以内にバージョン 104 に自動的に更新されない場合は、[ヘルプ] > [Google Chrome について] に移動して、利用可能になり次第すぐに更新を有効にしてください。次は Chrome 105 で、8 月 5 日にベータ版になり、8 月 30 日に安定版になります。
コメントを残す