最新Collinear AI、脆弱性修正のテスト「CWE-bench v2」を公開
テクノロジー・ガジェット公式発表発表 (2026/11/04)掲載: 読了 4分

Chrome 157、Android版に言語判定API Background FetchにはCORSを適用

制作:編集方針・AI利用と事実確認

この記事のポイント

  1. 1Chrome 157でAndroid版にLanguage Detector APIが入り、言語判定が端末内で完結する
  2. 2Background FetchはChrome 157からCORSを適用し、通常のFetchと同じ安全確認の対象になる
  3. 3CSSではcorner一括指定やtext-decoration-insetなど、見た目を細かく調整できる機能が加わる
今すぐ使える

サイソクの判定

自社サイトでBackground Fetchを使っているなら、CORSの影響を先に確認するとよいでしょう。

主な対象
Web開発者

11/4時点の判定。発表内容をもとにAIで判定しています。最新の提供状況は公式情報をご確認ください。

使う人への影響

影響:一部の人
  • Web開発者は、Background Fetchを使うサイトで通信がCORSの確認を受けるか点検するとよいでしょう。
  • Android向けWebアプリを作る人は、Language Detector APIを使った端末内の言語判定を検討できます。

発表内容をもとにした一般的な情報です。導入や契約の判断は、公式情報を確かめたうえでご自身で行ってください。

Chrome 157のリリースノートで、Android版Chromeに端末内で文章の言語を判定する「Language Detector API」が加わると示されました。Background FetchにはCORS(別のサイトへの通信を制限する仕組み)の適用が始まり、CSSでは角の形を一括で指定する新しい書き方も入ります。Chrome Platform Status(Google公式)の資料にもとづきます。

本ページはプロモーションを含みます

画像:Chrome Platform Status(Google公式)(公式発表より)

・出典: Chrome Platform Status(Google公式)「Chrome 157 Release Notes」

要約版:専門用語を控えて説明しています

安全面の変更

Background Fetch(裏側でファイルを取得する仕組み)に、CORSという安全確認が適用されます。

これまでは通常の取得より確認が緩い面がありました。今回で、通常の取得と同じ扱いに近づきます。

見た目まわりの追加

CSS(Webページの見た目を決める言語)では、角の丸みや形を一度の指定でまとめて決める書き方が加わります。

文字の下線の位置や長さを細かく調整する機能もあります。

これらは主にサイトを作る人向けの機能です。ふつうにWebを見る人が操作を変える必要はありません。

Chrome 157は、Google Chromeの新しい版です。Web開発者が使える新機能と、仕様の変更が並んでいます。Chrome Platform Status(Google公式)のリリースノートによると、特に目立つのは次の3点です。

  • Android版Chromeに、端末内で言語を判定するAPIが入る
  • Background FetchにCORSが適用される
  • CSSに、角の形を一括で指定する書き方が入る

CSS(Webページの見た目を決める言語)とAPI(アプリから呼び出す仕組み)の変更が中心です。ふつうの利用者が操作を変える場面は多くありません。

Android版に言語判定API、通信はクラウドに出さない

Language Detector APIは、文章がどの言語で書かれているかを判定する機能です。今回、Chrome for Android(Clank)で使えるようになります。

リリースノートによると、判定は端末内の機械学習モデルで動きます。速く、プライバシーに配慮でき、オフラインでも動く点が特徴です。Webアプリはクラウドの判定サービスに頼らずに済みます。

Background FetchにCORSが適用される

セキュリティ面では、Chrome 157からBackground Fetch APIにCORS(別のサイトへの通信を制限する仕組み)が適用されます。

Googleの説明では、これは仕様の意図にChromiumの実装を合わせる変更です。通常のFetchと同じ安全ルールが、Background Fetchにも当てはまります。Local Network Access(ローカルネットワークへのアクセス確認)も対象です。

ねらいは、通常のFetchではなくBackground Fetchを使うことで、CORSなどの確認を回避する手口を防ぐことです。すでにBackground Fetchを使っているサイトは、通信先がCORSを許可しているか確かめる必要があります。

CSSの角指定と文字装飾

CSSでは、角まわりの指定をまとめて書ける「corner」系の一括指定が入ります。

  • corner-top-left、corner-top-right、corner-bottom-left、corner-bottom-rightの各角用
  • corner-top、corner-bottomの物理方向用
  • corner-block-start、corner-block-endなどの論理方向用

border-radius(角の丸み)とcorner-shape(角の形)を、1つの宣言で個別の角に設定できます。cornersは互換用の別名として残ります。

text-decoration-insetは、下線・上線・打ち消し線を、文字の端から内側へ縮めるか外側へ伸ばすかを決めます。auto、長さ、パーセントの値を使えます。背景のグラデーションや追加の要素を使わずに、ネイティブの文字装飾で表現を作れます。

text-overflowには文字列の値が加わります。はみ出した文章の末尾に「(more)」のような任意の文字列を表示できます。

position-visibilityでは、anchor-validとanchor-visibleを出荷します。CSSWGが名前を単数形にそろえることを決め、anchors-validとanchors-visibleは別名として残ります。複数形は非推奨ですが、今回は削除されません。

Sanitizer、Service Worker、Web Bluetooth

Sanitizer API(HTMLを安全な形に整える仕組み)には、javascriptURLsオプションが加わります。javascript:で始まるURLは、ページ移動に使われるときに無害化されます。従来は「安全」な方式の副作用として行われ、「危険」な方式では省かれていました。HTML標準がこれを整理し、開発者が選べるオプションにしました。オプションを使わない場合の動作は変わりません。

Service Workerでは、ProgressEventが使えるようになります。lengthComputable、loaded、totalの各属性を持つ進捗イベントを作れます。他のワーカーやXMLHttpRequestの標準とそろいます。

Web Bluetoothでは、BluetoothRemoteGATTServerがEventTargetを継承します。addEventListener()などが使え、接続レベルのイベントをGATTサーバーで直接扱えます。

描画・性能・実験機能

WebGPUのatomic-vec2u-min-maxでは、64ビット整数の完全対応がなくても、一部のアルゴリズムを実装できます。HTML-in-canvasも項目に入っています。

性能面では、Long Animation Frame APIにstyleDurationとforcedStyleDurationが加わります。スタイル計算とレイアウトの時間を区別して測れます。

DOMでは、HTMLの挿入とストリーミングの新しい方式が示されました。before、after、append、prepend、replaceWithがHTMLを受け取る方式のほか、WritableStreamを返すstream系の方式もあります。

カメラ・マイク・位置情報の部品のアイコン専用表示や、Overscroll Areasも審査待ちです。Connection Allowlistsの埋め込み適用は、新しいオリジントライアル(試験提供)として示されています。

編集部の見方として、今回の中心はBackground FetchへのCORS適用です。安全確認の抜け道が1つ閉じるため、使っているサイトは動作確認が要ります。

まだ分からないこと

  • Chrome 157の安定版の公開日はまだ発表されていません。
  • 各機能の対象となるプラットフォームの詳細はまだ発表されていません。
  • 日本での提供状況はまだ発表されていません。

すぐにできること

  1. 1Background Fetchを使っているサイトで、通信先がCORSを許可しているか確かめる
  2. 2Chrome Platform Statusのリリースノートで、自社サイトに関係する機能を洗い出す
  3. 3CSSの角指定や文字装飾の新機能を、検証用のページで試す

よくある質問

Q. Chrome 157でBackground Fetchは何が変わる?
Chrome 157からBackground Fetch APIにCORSが適用されます。通常のFetchと同じ安全ルールの対象になり、確認を回避する使い方を防ぎます。
Q. Language Detector APIはAndroid版Chromeで使える?
Chrome 157のリリースノートでは、Chrome for Android(Clank)で使えるようになると示されています。判定は端末内の機械学習モデルで行います。
Q. Chrome 157は誰に関係する?
主にWebサイトやWebアプリを作る開発者に関係します。CSSの新機能やAPIの変更が中心で、ふつうの利用者が操作を変える必要は多くありません。
Q. anchors-validなど複数形のCSS値はどうなる?
単数形のanchor-validとanchor-visibleに名前がそろいます。複数形は別名として残り、非推奨になりますが、今回は削除されません。

この記事をシェアする

出典と更新履歴

出典(公式)
Chrome Platform Status(Google公式)「Chrome 157 Release Notes」
日時
サイソク掲載
確認方法
公開前に、本文を出典と自動で照合しています(事実確認 90点/100点、70点未満は非公開)。制作と確認の方法
誤りの報告
お問い合わせから受け付けています。直した記事は訂正履歴に残します。

次に読む記事

同じ話題の記事提供中Hugging Faceが「Transformers.js v4.3」を公開Transformers.js v4.3が一般公開され、ブラウザ上でのLLM構造化出力が正式利用可能に。続きを読む

NEWSLETTER

毎朝7時、昨日のAIニュースの要点を5本

前日に出た記事から大きな発表を選び、1本2行でまとめてメールで届けます。無料・いつでも解除できます。

確認メールのリンクを開いた時点で登録完了です。アドレスは配信にだけ使います(プライバシーポリシー)。 配信の内容

大きな速報を、通知ですぐに

主要企業の大きな発表だけ、1日4回まで。夜22時〜朝7時は鳴らしません。いつでも解除できます。

本記事は公式発表の文章をもとにAIが要約・解説して自動生成したものです。価格・仕様・提供時期は変更される場合があるため、購入・利用の前に発表元の一次情報をご確認ください。元記事を読む制作方法と事実確認の手順は編集方針をご覧ください。誤りのご指摘はお問い合わせから受け付けています。