ブログ
2025年3月7日
2025年3月7日
2025年3月7日
マニフェストのバージョン
パッケージに必要なマニフェスト ファイル形式のバージョンを指定する 1 つの整数。Chrome 以降 ここに記載されている形式を使用するには、 2 (引用符なし)を指定する 必要があります 。 ドキュメント: Chrome 18 でマニフェスト バージョン 1 は 非推奨 になりました。バージョン 2 はまだ 必須 ではありませんが、 近い将来、非推奨のパッケージを使用するパッケージの 指定します。移行の準備が整っていない拡張機能、アプリケーション、テーマは、 Chrome 18
2025年3月6日
ストレージ領域のマニフェスト
local および sync のストレージ領域とは異なり、 managed のストレージ領域では構造を次のようにする必要があります。 JSON スキーマ として宣言され、Chrome によって厳格に検証されます。このスキーマは、 "storage" マニフェスト キーの "managed_schema" プロパティで示されるファイルで、 エンタープライズ ポリシー。
2025年3月6日
2025年3月6日
マニフェスト - オフライン有効
アプリや拡張機能をオフラインで動作させるかどうかを指定します。Chrome でオフラインが検出されると、このフィールドが true に設定されているアプリが新しいタブページでハイライト表示されます。 Chrome 35 以降では、アプリはオフラインが有効になっているとみなされ、 "webview" 権限がリクエストされない限り、 "offline_enabled" のデフォルト値は true です。この場合、ネットワーク接続が必須であると想定され、 "offline_enabled"
2025年3月6日
マニフェスト - 名前と略称
name および short_name マニフェスト プロパティは、アプリを識別する短い書式なしテキスト文字列です。両方のフィールドにロケール固有の文字列を指定できます。詳しくは、 多言語対応 をご覧ください。 name (最大 45 文字)はアプリのプライマリ ID であり、必須フィールドです。 次の場所に表示されます。 short_name (最大 12 文字を推奨)は、アプリ名の短縮版です。これはオプションのフィールドであり、指定されていない場合は name
2025年3月6日
マニフェスト - アイコン
拡張機能、アプリ、テーマを表す 1 つ以上のアイコン。常に 128×128 のサイズを アイコンインストール中や Chrome ウェブストアで使用されます。拡張機能では 拡張機能の管理ページ(chrome://extensions)で使用されている 48x48 アイコン。また、 拡張機能のページのファビコンとして使用する 16x16 のアイコンを指定する。 一般に、アイコンは PNG 形式にする必要があります。PNG が最も透過性をサポートしているためです。。 BMP、GIF、ICO、JPEG
2025年3月6日
2025年3月6日
マニフェスト ファイル形式
すべてのアプリには manifest.json という名前の JSON 形式のマニフェスト ファイルがあります。このファイルには、 情報です。 次のコードは、アプリでサポートされているマニフェスト フィールドと、 説明していきます。
2025年3月6日
無効になっているウェブ機能
Chrome アプリはウェブ プラットフォームを使用していますが、ウェブ機能の一部が無効になっているか、別の方法で使用されている。これは主に、セキュリティの問題の回避とプログラミングの改善を目的としています。ウェブ プラットフォームで無効になる機能と考えられる回避策の概要を以下に示します。
2025年3月6日
マニフェスト - バージョン
この拡張機能のバージョンを識別する、1 ~ 4 個のドット区切りの整数。整数には 2 つのルールが適用されます。0 ~ 65535 の範囲(両端を含む)であることと、ゼロ以外の整数を 0 で始めることはできません。たとえば、99999 と 032 はどちらも無効です。 有効なバージョンの例を次に示します。
2025年3月6日
マニフェスト - 要件
アプリや拡張機能に必要なテクノロジーです。Chrome ウェブストアなどのホスティング サイトで このリストで、パソコンで機能しないアプリや拡張機能をユーザーがインストールできないようにします。 現在サポートされている要件には「3D」が含まれますおよび「プラグイン」その他の要件チェックは 追加します。 「3D」requirements は GPU ハードウェア アクセラレーションを示します。「webgl」要件については、 WebGL を API 。Chrome の 3D
2025年3月6日
マニフェスト - 説明
拡張機能を説明する書式なしテキスト文字列(HTML などの形式ではない、132 文字以下)。説明は、ブラウザの拡張機能管理 UI と Chrome ウェブストア の両方に適した内容にする必要があります。このフィールドにはロケール固有の文字列を指定できます。詳細については、 多言語対応 をご覧ください。
2025年3月6日
externally_connectable
externally_connectable マニフェスト プロパティは、許可する拡張機能、アプリ、ウェブページを宣言します。 runtime.connect と runtime.sendMessage 経由でアプリに接続します。 メッセージの受け渡しに関するチュートリアルについては、 クロス拡張機能とアプリ メッセージング と メッセージの送信をご覧ください。 ウェブページから削除します アプリのマニフェストで externally_connectable
2025年3月6日
マニフェスト - サンドボックス
警告: バージョン 57 以降、Chrome では外部のウェブ コンテンツ( 埋め込みフレームやスクリプトなど)をサンドボックスで保護します。代わりに WebView を使用してください。 サンドボックス化された固有のオリジンで配信されるアプリや拡張機能のページのコレクションを定義します。 使用するコンテンツ セキュリティ ポリシーも指定できます。サンドボックスの利用には、次の 2 つの影響があります。 サンドボックス化されたページは、他のページで使用されている コンテンツ セキュリティ
2025年3月6日
マニフェスト - Nacl モジュール
MIME タイプから各タイプを処理するネイティブ クライアント モジュールへの 1 つ以上のマッピング。対象 次のスニペットの太字のコードは、Native Client モジュールをコンテンツとして登録しています。 OpenOffice スプレッドシートの MIME タイプの MIME タイプを拒否します。 「path」の値拡張機能内のネイティブ クライアント マニフェスト(.nmf ファイル)の場所 されます。ネイティブ クライアントと.nmf ファイルについて詳しくは、 ネイティブ
2025年3月6日
マニフェスト - デフォルト ロケール
この拡張機能のデフォルトの文字列を含む _locales のサブディレクトリを指定します。このフィールドは、 _locales ディレクトリがある拡張機能では必須 です。 _locales ディレクトリがない拡張機能では、このフィールドは 指定されていない必要があります 。詳しくは、 多言語対応 をご覧ください。
2025年3月6日
マニフェスト - キー
この値は、開発中に読み込まれる拡張機能、アプリ、テーマの一意の ID を制御するために使用できます。 適切な Key-Value を取得するには、まず.crx ファイルから拡張機能をインストールします( 拡張機能をアップロード するか、 手動でパッケージ化 する必要がある場合があります)。次に、 ユーザーデータ ディレクトリ で、 Default/Extensions/_<extensionId>_/_<versionString>_/manifest.json
2025年3月6日
ワークボックス ストリーム
RouteHandlerCallbackOptions StreamSource | Promise< StreamSource > レスポンス ReadableStream BodyInit 複数のソース Promise を受け取り、それぞれの Promise がレスポンス、 ReadableStream、 BodyInit のいずれかになります。 個々のストリームのストリームごとに ReadableStream を公開するオブジェクトを返します。 Promise
- TypeScript
2025年3月6日
2025年3月6日
2025年3月6日
eBay がシームレスな認証情報共有でログイン成功率を 10% 改善した方法
eBay が Digital Asset Links を使用して認証情報をシームレスに共有し、ログイン成功率を 10% 改善した方法をご覧ください。安全でクロスプラットフォームの認証を実装し、ユーザー エクスペリエンスを向上させる方法を学びます。
- ID
- ケーススタディ
- Chrome
2025年3月6日
2025年3月6日
scheduler.yield() を使用して長いタスクを分割する
scheduler.yield() は、長いタスクを人間工学的に分割し、優先順位を付けた実行の継続を取得するための新しい API です。
- ブログ
- JavaScript
- Chrome
2025年3月6日
Chrome for Developers
皆様がウェブで構築、成長、革新できるようお手伝いします。
- ウェブの重点分野
- デベロッパー プラットフォームとオペレーティング システムに関するプロダクト
- ランディング ページ
- プロダクト
- Chrome
2025年3月6日
2025年3月5日
Chrome Web Store
Chrome Web Store ユーザーが拡張機能やテーマをブラウジングできるオンライン マーケットプレイス。ここで拡張機能を公開し、世界中からアクセスできるようにします。 dashboard デベロッパー ダッシュボード 拡張機能を公開し、ストアアイテムを管理します。 local_mall Chrome Web Store Chrome ウェブストアで拡張機能をお探しください。 policy デベロッパー ポリシー Chrome
- ランディング ページ
2025年3月4日
2025年3月4日
Document Picture-in-Picture API で魅力的なユースケースを実現する
ドキュメントのピクチャー イン ピクチャーがオンライン学習体験をどのように向上させたかをご覧ください。
- ブログ
- JavaScript
- Chrome
2025年3月4日
2025年3月4日
2025年3月4日
2025年3月3日
2025年3月3日
chrome.bookmarks
この権限は 警告をトリガーします 。 chrome.bookmarks API を使用すると、ブックマークの作成、整理、その他の操作ができます。カスタムのブックマーク マネージャー ページを作成できる オーバーライド ページ もご覧ください。 bookmarks API を使用するには、 拡張機能マニフェスト で「bookmarks」権限を宣言する必要があります。次に例を示します。 ブックマークはツリー形式で整理されます。ツリーの各ノードは、ブックマークまたはフォルダ( グループ
- TypeScript
- JavaScript
- Chrome 拡張機能
2025年2月28日
chrome.contentSettings
chrome.contentSettings API を使用して、ウェブサイトが Cookie、JavaScript、プラグインなどの機能を使用できるかどうかを制御する設定を変更します。より一般的な話として、コンテンツの設定を使用すると、Chrome の動作をグローバルではなくサイトごとにカスタマイズできます。 API を使用するには、拡張機能のマニフェストで "contentSettings" 権限を宣言する必要があります。次に例を示します。
- TypeScript
- Chrome 拡張機能
2025年2月28日
chrome.contentSettings
chrome.contentSettings API を使用して、ウェブサイトが Cookie、JavaScript、プラグインなどの機能を使用できるかどうかを制御する設定を変更します。より一般的な話として、コンテンツの設定を使用すると、Chrome の動作をグローバルではなくサイトごとにカスタマイズできます。 この API を使用するには、拡張機能のマニフェストで「contentSettings」権限を宣言する必要があります。次に例を示します。
- TypeScript
- Chrome 拡張機能
2025年2月28日
chrome.bookmarks
chrome.bookmarks API を使用すると、ブックマークの作成、整理、その他の操作ができます。カスタムのブックマーク マネージャー ページを作成できる ページのオーバーライド もご覧ください。 bookmarks API を使用するには、 拡張機能マニフェスト で「bookmarks」権限を宣言する必要があります。次に例を示します。 ブックマークはツリー形式で整理されます。ツリーの各ノードは、ブックマークまたはフォルダ( グループ )です。ツリーの各ノードは
- TypeScript
- JavaScript
- Chrome 拡張機能
2025年2月28日
人工知能
Chrome の AI AI による次世代のウェブへようこそ。デベロッパーがウェブで優れたエクスペリエンスを簡単に構築できるよう、AI がどのように役立つかをご確認ください。 Chrome の Gemini Nano でできることを再考。 組み込みの AI Gemini エコシステムの最も効率的なモデルである Gemini Nano が Chrome に導入されます。 クライアントサイドで作業する クライアントサイド AI
- ランディング ページ
2025年2月28日
2025年2月28日
Gemini Nano をデバッグする
Gemini Nano へのプロンプトの詳細については、Chrome 内部専用のページをご覧ください。このガイドでは、デバッグにこの機能を利用する方法について説明します。
- AI と機械学習
- JavaScript
2025年2月28日
2025年2月28日
2025年2月27日
2025年2月27日
WebGPU の新機能(Chrome 134)
サブグループによる ML ワークロードの改善、D3D12 でのシェーダーのコンパイル時間の短縮、ブレンド可能として浮動小数点フィルタ可能なテクスチャ タイプのサポートの削除など。
- Chrome の新機能
- Chrome
2025年2月26日
NRK がスクロールドリブン アニメーションを使用してストーリーに命を吹き込む方法
スクロール ドリブン アニメーションとスクロール トリガー アニメーションでストーリーテリング記事を強化する方法
- ケーススタディ
- HTML
- CSS
- JavaScript
- Chrome
2025年2月26日
2025年2月26日
chrome.app.runtime
chrome.app.runtime API を使用してアプリのライフサイクルを管理します。アプリ ランタイムは、アプリのインストールを管理し、イベントページを制御します。また、アプリをいつでもシャットダウンできます。 任意( 省略可 ) 埋め込まれるアプリが埋め込みの決定を行う際に使用できる、デベロッパーが指定するオプションのデータ。 文字列 void embedderId がこのアプリを <appview> 要素に埋め込むことを許可します。 url
- TypeScript
2025年2月24日
chrome.printing
chrome.printing API を使用して、Chromebook にインストールされているプリンタに印刷ジョブを送信します。 すべての chrome.printing メソッドとイベントでは、 拡張機能マニフェスト で "printing" 権限を宣言する必要があります。次に例を示します。 次の例は、printing 名前空間の各メソッドの使用を示しています。このコードは、extensions-samples GitHub リポジトリの api-samples/printing
- TypeScript
- JavaScript
- Chrome 拡張機能
2025年2月24日
chrome.sessions
chrome.sessions API を使用すると、閲覧中のセッションからタブとウィンドウの問い合わせや復元を行うことができます。 文字列 外部デバイスの名前。 Session [] 外部デバイスの開いているウィンドウ セッションのリスト(最近変更されたセッションから最近変更されていないセッションの順に並べ替えられます)。 number(省略可) リクエストされたリストでフェッチするエントリの最大数。最大数のエントリ( sessions.MAX_SESSION_RESULTS
- TypeScript
- Chrome 拡張機能
2025年2月24日
chrome.printing
chrome.printing API を使用して、Chromebook にインストールされているプリンタに印刷ジョブを送信します。 すべての chrome.printing メソッドとイベントでは、 拡張機能マニフェスト で "printing" 権限を宣言する必要があります。次に例を示します。 次の例は、printing 名前空間の各メソッドの使用を示しています。このコードは、extensions-samples GitHub リポジトリの api-samples/printing
- TypeScript
- JavaScript
- Chrome 拡張機能
2025年2月24日
chrome.userScripts
userScripts API を使用して、ユーザー スクリプトのコンテキストでユーザー スクリプトを実行します。 User Scripts API chrome.userScripts を使用するには、manifest.json に "userScripts" 権限を追加し、スクリプトを実行するサイトに "host_permissions" を追加します。 ユーザー スクリプトは、ウェブページに挿入されるコード スニペットで、ウェブページの外観や動作を変更します。 Content
- JavaScript
- TypeScript
- Chrome 拡張機能
2025年2月24日
chrome.sessions
chrome.sessions API を使用すると、閲覧中のセッションからタブとウィンドウの問い合わせや復元を行うことができます。 文字列 外部デバイスの名前。 Session [] 外部デバイスの開いているウィンドウ セッションのリスト(最近変更されたセッションから最近変更されていないセッションの順に並べ替えられます)。 number(省略可) リクエストされたリストでフェッチするエントリの最大数。最大数のエントリ( sessions.MAX_SESSION_RESULTS
- TypeScript
- Chrome 拡張機能
2025年2月24日
Chrome のご紹介
Chrome のご紹介 Chrome 134(ベータ版) Chrome 133 Chrome 132 Chrome 131 Chrome 130 Chrome 129 Chrome 128 Chrome 127 Chrome 126 Chrome 125 Chrome 124 Chrome 123 Chrome 122 Chrome 121 Chrome 120 Chrome 119 Chrome の新機能 DevTools DevTools のヒント エンジニアリング ブログ ユーザー補助
2025年2月21日
Chrome 134 の DevTools の新機能
[プライバシーとセキュリティ] パネル、調整済みの CPU スロットリング、[パフォーマンス] のファーストパーティとサードパーティのハイライト表示、新しい分析情報など。
- Chrome の新機能
- JavaScript
- Chrome DevTools
- Chrome
2025年2月21日
chrome.i18n
chrome.i18n インフラストラクチャを使用して、アプリまたは拡張機能全体に国際化を実装します。 拡張機能に /_locales ディレクトリがある場合は、 manifest で "default_locale" を定義する必要があります。 ユーザーに表示される文字列はすべて、 messages.json という名前のファイルに格納する必要があります。新しい言語 / 地域を追加するたびに、 /_locales/_localeCode_ という名前のディレクトリにメッセージ
- TypeScript
- JavaScript
- CSS
- Chrome 拡張機能
2025年2月12日
Windows の Chromium ベースのブラウザでテキストのレンダリングが改善
Edge チームは、Chromium で Windows ClearType チューナーの値を直接尊重するサポートを追加しました。これにより、Windows の Chromium ベースのブラウザでテキストのレンダリングが改善されました。
- ブログ
- Chrome
2025年2月12日
Google 検索における推測ルールの使用方法
Google 検索が Speculation Rules API を使用して検索結果を匿名でプリフェッチし、ユーザー エクスペリエンスを改善した方法について説明します。
- ケーススタディ
- Chrome
2025年2月12日
chrome.storage
chrome.storage API を使用して、ユーザーデータの変更を保存、取得、追跡します。 storage API を使用するには、拡張機能の manifest で "storage" 権限を宣言します。次に例を示します。 Storage API は、ユーザーデータと状態を保持するための拡張機能固有の方法を提供します。これはウェブ プラットフォームのストレージ API( IndexedDB 、 Storage
- HTML
- TypeScript
- JavaScript
- Chrome 拡張機能
2025年2月11日
chrome.storage
chrome.storage API を使用して、ユーザーデータの変更を保存、取得、追跡します。 Storage API は、ユーザーデータと状態を保持するための拡張機能固有の方法を提供します。これはウェブ プラットフォームのストレージ API( IndexedDB 、 Storage )に似ていますが、拡張機能のストレージのニーズを満たすように設計されています。主な機能は次のとおりです。 拡張機能は、一部のコンテキスト(ポップアップやその他の HTML ページ)で [ Storage
- HTML
- TypeScript
- JavaScript
- Chrome 拡張機能
2025年2月11日
2025年2月11日
CrUX で LCP 画像のサブパートと RTT が利用可能に
2025 年 2 月のリリースにおける Chrome ユーザー エクスペリエンス レポート(CrUX)の変更(LCP 画像のサブパート、LCP リソースタイプ、RTT など)について説明します。
- Chrome
2025年2月11日
CrUX BigQuery データセットの使用方法
このガイドでは、BigQuery を使用して CrUX データセットに対するクエリを作成し、ウェブ上のユーザー エクスペリエンスの状態に関する有益な結果を抽出する方法を学習します。
- Chrome UX レポート
2025年2月11日
2025年2月10日
2025年2月6日
メディアの再生時にピクチャー イン ピクチャーを自動的に開始する
Chrome では、メディアを再生しているウェブアプリがピクチャー イン ピクチャーを自動的に開始できます。
- ブログ
- JavaScript
- Chrome
2025年2月5日
2025年2月5日
chrome.enterprise.platformKeys
chrome.enterprise.platformKeys API を使用して鍵を生成し、その鍵の証明書をインストールします。この証明書はプラットフォームで管理され、TLS 認証やネットワーク アクセスに、または chrome.platformKeys を介して他の拡張機能で使用できます。 この API を使用してクライアント証明書を登録する一般的な手順は次のとおりです。 enterprise.platformKeys.getTokens を使用して、使用可能なすべてのトークンを取得します。
- JavaScript
- TypeScript
- Chrome 拡張機能
2025年2月4日
chrome.enterprise.platformKeys
chrome.enterprise.platformKeys API を使用して鍵を生成し、その鍵の証明書をインストールします。この証明書はプラットフォームで管理され、TLS 認証やネットワーク アクセスに、または chrome.platformKeys を介して他の拡張機能で使用できます。 この API を使用してクライアント証明書を登録する一般的な手順は次のとおりです。 enterprise.platformKeys.getTokens()
- TypeScript
- JavaScript
- Chrome 拡張機能
2025年2月4日
2025年2月4日
Chrome 133 の新機能
Chrome 133 のリリースが開始されました。エキサイティングな新しい CSS 機能など、他にも多くの機能があります。
- Chrome の新機能
- ブログ
- HTML
- CSS
- Chrome
2025年2月4日
PWA のタブ形式アプリケーション モード
タブ付きアプリケーション モードでは、プログレッシブ ウェブアプリのデベロッパーは、スタンドアロン PWA にタブ付きドキュメント インターフェースを追加できます。
- CSS
- JavaScript
2025年2月3日
2025年1月31日
2025年1月31日
2025年1月31日
2025年1月31日
2025年1月31日
chrome.permissions
chrome.permissions API を使用して、 宣言された省略可能な権限 をインストール時ではなく実行時にリクエストします。これにより、ユーザーは権限が必要な理由を理解し、必要な権限のみを付与できます。 API によって付与される機能について説明する権限に関する警告がありますが、これらの警告の一部は明白でない場合があります。Permissions API
- JavaScript
- TypeScript
- Chrome 拡張機能
2025年1月30日
chrome.runtime
chrome.runtime API を使用して、サービス ワーカーを取得し、マニフェストの詳細を返します。また、拡張機能のライフサイクルでイベントをリッスンして応答します。この API を使用して、URL の相対パスを完全修飾 URL に変換することもできます。 Runtime API には、拡張機能で使用できるさまざまな機能領域をサポートするメソッドが用意されています。 Runtime API のほとんどのメソッドでは、 nativeMessaging 権限が必要な
- TypeScript
- JavaScript
- Chrome 拡張機能
2025年1月30日
chrome.permissions
chrome.permissions API を使用して、 宣言された省略可能な権限 をインストール時ではなく実行時にリクエストします。これにより、ユーザーは権限が必要な理由を理解し、必要な権限のみを付与できます。 API によって付与される機能について説明する権限に関する警告がありますが、これらの警告の一部は明白でない場合があります。Permissions API
- JavaScript
- TypeScript
- Chrome 拡張機能
2025年1月30日
Chrome 133 の DevTools の新機能
AI チャット履歴の永続化、ナビゲーションの改善、[パフォーマンス] のリスト無視とスタック トレース、新しい [新機能] パネルなど。
- Chrome の新機能
- Chrome
- Chrome DevTools
2025年1月30日
WebGPU の新機能(Chrome 133)
unorm8x4-bgra と 1 コンポーネントの頂点形式が追加され、未定義の値で不明な上限をリクエストできるようになりました。また、WGSL の配置ルールが変更され、破棄による WGSL のパフォーマンスが向上しました。
- WebGpu
- Chrome の新機能
- リリースノート
- JavaScript
- Chrome
2025年1月29日
Chrome 拡張機能の今後の予定(2025 年 1 月)
Chrome 拡張機能の最近の変更の概要と、デベロッパーが期待できる今後の拡張機能の魅力的な機能について説明します。
- ブログ
- Chrome 拡張機能
- Chrome
2025年1月29日
Prompt API を使用したセッション管理のベスト プラクティス
このガイドでは、Prompt API を使用したセッション管理のベスト プラクティスについて説明します。
- AI と機械学習
- JavaScript
2025年1月27日
2025年1月23日
Chrome の新機能
Chrome の新機能 ドキュメントとブログで Chrome の最新情報をご確認ください。 新しいコンテンツとドキュメントの重要な更新。 article LLM がレスポンスをストリーミングする仕組み サーバーおよびクライアントの AI でストリーミング データがどのように機能するかを学ぶための新しいドキュメント。 article Chrome ウェブストアに関する通知と再審査請求 Chrome ウェブストアの通知と再審査請求のプロセスが更新されました。 article オリジン トライアルの
2025年1月23日
Chrome ウェブストアのポリシーの更新: デベロッパーにとって明確で一貫性のあるポリシーを実現
Google は、プラットフォーム全体で一貫した明確なポリシーを定めるため、一連のポリシーの更新を発表します。
- ブログ
- Chrome 拡張機能
- Chrome
2025年1月22日
ストリーミングされた LLM レスポンスをレンダリングする際のベスト プラクティス
以下のフロントエンドのベスト プラクティスに沿って、ストリーミングをサポートする API(Prompt API など)を使用して、Gemini からストリーミングされたレスポンスを表示します。
- AI と機械学習
- HTML
- JavaScript
2025年1月21日
パスキーの WebAuthn 機能検出の簡素化
「getClientCapabilities()」を使用して WebAuthn の機能を検出し、ユーザーに合わせて認証ワークフローを調整する方法を学びます。
- ID
- ブログ
- JavaScript
- パスキー
- Chrome
2025年1月21日
2025年1月21日
AI を組み込んだ翻訳
組み込みの Translator API を使用すると、任意のコンテンツをソース言語からターゲット言語に翻訳できます。オリジン トライアルに参加して API を試す。
- AI と機械学習
- JavaScript
2025年1月21日
2025年1月20日
2025年1月16日
2025年1月16日
iOS で Google パスワード マネージャーのパスキーを利用できるようになりました
iOS 17 以降の Chrome で、Google パスワード マネージャー(GPM)でパスキーを作成、同期、認証できるようになりました。これにより、Chrome が利用できるすべてのデバイスで GPM のパスキーを使用できるようになります。
- ID
- ブログ
- Chrome
- パスキー
2025年1月16日
CSS attr() のアップグレード
カスタム プロパティを含む任意の CSS プロパティで attr() を使用できるようになりました。また、値を文字列以外のデータ型に解析できるようになりました。
- CSS
- HTML
- Chrome
2025年1月15日
2025年1月15日
2025年1月15日
Chrome 132 の新機能
Chrome 132 のリリースが開始されました。Dialog 要素は ToggleEvent を取得し、要素レベルの動画共有をサポートします。File System Access API は Android と WebView をサポートします。
- Chrome の新機能
- 動画
- JavaScript
- Chrome
2025年1月14日
Chrome DevTools に Gemini を導入した方法
DevTools の新しい AI アシスタント パネルの楽しいユースケースについて学びます
- ブログ
- CSS
- Chrome
- Chrome DevTools
2025年1月14日
2025年1月14日
Chrome 132
ダイアログの ToggleEvent、要素レベルの動画共有のサポート、Android と WebView をサポートする File System Access API など。
- リリースノート
- Chrome
2025年1月14日
chrome.sockets.udp
chrome.sockets.udp API を使用して、UDP 接続を使用してネットワーク経由でデータを送受信します。この API は、以前の「socket」API にあった UDP 機能を置き換えます。 この API を使用するには、次のキーを マニフェスト で宣言する必要があります。 数値 新しく作成されたソケットの ID。この API から作成されたソケット ID は、非推奨の [ socket ](../socket/) API など、他の API から作成されたソケット ID
- TypeScript
2025年1月13日
chrome.tabs
chrome.tabs API を使用して、ブラウザのタブシステムを操作します。この API を使用すると、ブラウザのタブを作成、変更、並べ替えることができます。 Tabs API には、タブの操作と管理のための機能だけでなく、タブの 言語 の検出、 スクリーンショット の撮影、タブのコンテンツ スクリプトとの 通信 も可能です。 ほとんどの機能を使用するのに権限は必要ありません。たとえば、新しいタブの 作成 、タブの 再読み込み 、別の URL への ナビゲーション などです。 Tabs
- TypeScript
- JavaScript
- Chrome 拡張機能
2025年1月13日
chrome.tabs
chrome.tabs API を使用して、ブラウザのタブシステムを操作します。この API を使用すると、ブラウザのタブを作成、変更、並べ替えることができます。 Tabs API には、タブの操作と管理のための機能だけでなく、タブの 言語 の検出、 スクリーンショット の撮影、タブのコンテンツ スクリプトとの 通信 も可能です。 ほとんどの機能を使用するのに権限は必要ありません。たとえば、新しいタブの 作成 、タブの 再読み込み 、別の URL への ナビゲーション などです。 Tabs
- JavaScript
- TypeScript
- Chrome 拡張機能
2025年1月13日
任意の要素から動画ストリームをキャプチャする
Element Capture API は、現在のタブのキャプチャを DOM サブツリーのキャプチャに変換するための、パフォーマンスが高く堅牢な方法です。
- JavaScript
- HTML
2025年1月13日
2025年1月13日
組み込み AI チャレンジの受賞者
組み込み AI チャレンジで受賞したアプリと拡張機能をご覧ください。このチャレンジでは、Chrome の Gemini Nano でできることを再考していただきました。
- ブログ
- Chrome
2025年1月13日
chrome.ttsEngine
chrome.ttsEngine API を使用して、拡張機能を使用してテキスト読み上げ(TTS)エンジンを実装します。拡張機能がこの API を使用して登録されている場合、拡張機能または Chrome アプリが tts API を使用して音声を生成すると、発話される音声とその他のパラメータを含むイベントが拡張機能に届きます。拡張機能は、利用可能なウェブ技術を使用して音声を合成して出力し、呼び出し元の関数にイベントを返してステータスを報告できます。
- TypeScript
- JavaScript
- Chrome 拡張機能
2025年1月13日
chrome.cookies
chrome.cookies API を使用して、Cookie のクエリと変更を行い、Cookie が変更されたときに通知を受け取ります。 cookies API を使用するには、マニフェストで「cookies」権限と、Cookie にアクセスするホストの ホスト権限 を宣言する必要があります。次に例を示します。 パーティショニングされた Cookie を使用すると、特定の Cookie をトップレベル フレームのオリジンに対してキー付けする必要があることをサイトがマークできます。つまり、サイト
- TypeScript
- Chrome 拡張機能
2025年1月13日
chrome.ttsEngine
chrome.ttsEngine API を使用して、拡張機能を使用してテキスト読み上げ(TTS)エンジンを実装します。拡張機能がこの API を使用して登録されている場合、拡張機能または Chrome アプリが tts API を使用して音声を生成すると、読み上げ対象の音声とその他のパラメータを含むイベントが拡張機能に届きます。拡張機能は、利用可能なウェブ技術を使用して音声を合成して出力し、呼び出し元の関数にイベントを送り返してステータスを報告できます。
- TypeScript
- JavaScript
- Chrome 拡張機能
2025年1月13日
chrome.cookies
chrome.cookies API を使用して、Cookie のクエリと変更を行い、Cookie が変更されたときに通知を受け取ります。 cookies API を使用するには、マニフェストで "cookies" 権限と、Cookie にアクセスするホストの ホスト権限 を宣言します。次に例を示します。 パーティショニングされた Cookie を使用すると、特定の Cookie をトップレベル フレームのオリジンに対してキー付けする必要があることをサイトがマークできます。たとえば、サイト A
- TypeScript
- Chrome 拡張機能
2025年1月13日
chrome.appviewTag
appview タグを使用して、他の Chrome アプリを Chrome アプリ内に埋め込みます( 使用方法 をご覧ください)。 オブジェクト 埋め込まれるアプリが埋め込みの決定を行う際に使用できる、デベロッパーが指定するオプションのデータ。 文字列 埋め込みリクエストを送信したアプリの ID。 void 埋め込みリクエストを許可します。 allow 関数は次のようになります。 文字列 埋め込むコンテンツを指定します。 void 埋め込みリクエストを防止します。 deny
- TypeScript
2025年1月13日
2025年1月9日
WebGPU の新機能(Chrome 132)
テクスチャビューの使用、32 ビット浮動小数点テクスチャのブレンド、GPUDevice の adapterInfo 属性、無効な形式でキャンバス コンテキストを構成する JavaScript エラーの発生、テクスチャのサンプラー制限のフィルタリング、拡張サブグループの試験運用版、デベロッパー エクスペリエンスの向上、16 ビット正規化テクスチャ形式の試験運用版のサポートなど。
- WebGpu
- Chrome の新機能
- リリースノート
- JavaScript
- Chrome
2025年1月8日
2025年1月2日
2024年12月22日
2024年12月22日
2024年12月22日
2024年12月22日
2024年12月22日
2024年12月22日
2024年12月22日
chrome.certificateProvider
この API を使用して証明書をプラットフォームに公開すると、そのプラットフォームはこの証明書を TLS 認証に使用できます。 この API を使用してクライアント証明書を ChromeOS に公開する一般的な手順は次のとおりです。 実際の手順は異なる場合があります。たとえば、証明書を自動的に選択するエンタープライズ ポリシーが使用されている場合、ユーザーに証明書の選択を求めるメッセージは表示されません( AutoSelectCertificateForUrls と ユーザー向けの Chrome
- TypeScript
- JavaScript
- Chrome 拡張機能
2024年12月22日
chrome.extension
chrome.extension API には、任意の拡張機能ページで使用できるユーティリティがあります。拡張機能とそのコンテンツ スクリプト間、または拡張機能間でのメッセージ交換がサポートされています。詳しくは、 メッセージ パススルー をご覧ください。 拡張機能ビューのタイプ。 「タブ」 「popup」 シークレット タブ内で実行されるコンテンツ スクリプトと、シークレット プロセス内で実行される拡張機能ページの場合、true です。後者は、incognito_behavior
- TypeScript
- Chrome 拡張機能
2024年12月22日
2024年12月22日
2024年12月22日
chrome.system.display
system.display API を使用してディスプレイのメタデータをクエリします。 ディスプレイが検出され、システムで使用されているかどうかを示す列挙型。ディスプレイがシステムで検出されない場合(接続が切断されている場合や、スリープ モードのため接続が切断されていると見なされる場合など)は、ディスプレイは「非アクティブ」と見なされます。この状態は、すべてのディスプレイが切断されたときに既存のディスプレイを保持するために使用されます。 「active」 「無効」 数値
- TypeScript
- Chrome 拡張機能
2024年12月21日
chrome.system.display
system.display API を使用してディスプレイのメタデータをクエリします。 ディスプレイが検出され、システムで使用されているかどうかを示す列挙型。ディスプレイがシステムで検出されない場合(接続が切断されている場合や、スリープ モードのため接続が切断されていると見なされる場合など)は、ディスプレイは「非アクティブ」と見なされます。この状態は、すべてのディスプレイが切断されたときに既存のディスプレイを保持するために使用されます。 「active」 「無効」 数値
- TypeScript
- Chrome 拡張機能
2024年12月21日
chrome.action
chrome.action API を使用して、Google Chrome ツールバーの拡張機能のアイコンを制御します。 この API を使用するには、次のキーを マニフェスト で宣言する必要があります。 chrome.action API を使用するには、 "manifest_version" を 3 に指定し、 マニフェスト ファイル に "action" キーを含めます。 "action"
- TypeScript
- JavaScript
- HTML
- Chrome 拡張機能
2024年12月21日
2024年12月21日
chrome.commands
commands API を使用して、拡張機能でアクションをトリガーするキーボード ショートカットを追加します。たとえば、ブラウザ アクションを開くアクションや、拡張機能にコマンドを送信するアクションなどです。 この API を使用するには、次のキーを マニフェスト で宣言する必要があります。 Commands API を使用すると、拡張機能のデベロッパーは特定のコマンドを定義し、デフォルトのキーの組み合わせにバインドできます。拡張機能が受け入れる各コマンドは、 拡張機能のマニフェスト で
- JavaScript
- TypeScript
- Chrome 拡張機能
2024年12月21日
リモート デバッグの使用時はオペレーションがサポートされません
一部の WebDriver コマンド(ブラウザ ウィンドウのサイズ変更など)では、Chrome 拡張機能をブラウザに読み込む必要があります。通常、ChromeDriver は新しい Chrome セッションを起動するたびに、この「自動化拡張機能」を読み込みます。 ただし、ChromeDriver に、新しい Chrome セッションを起動するのではなく、既存の Chrome セッションに接続するよう指示できます。これは、 Capabilities (ChromeOptions
2024年12月21日
ChromeOS
すべての ChromeOS テストイメージには、 /usr/local/chromedriver/ に ChromeDriver バイナリがインストールされています。バイナリは、そのテストイメージ内の同じバージョンの Chrome に更新されます。つまり、常に ChromeDriver の最新ビルドを使用します。 テストで ChromeDriver バイナリの安定版ビルドを実行する場合は、テストに独自のコードを記述して、特定のバイナリをダウンロードし、
- Python
2024年12月18日
2024年12月18日
chrome.certificateProvider
この API を使用して証明書をプラットフォームに公開すると、そのプラットフォームはこの証明書を TLS 認証に使用できます。 この API を使用してクライアント証明書を ChromeOS に公開する一般的な手順は次のとおりです。 実際の手順は異なる場合があります。たとえば、証明書を自動的に選択するエンタープライズ ポリシーが使用されている場合、ユーザーに証明書を選択するよう求められることはありません( AutoSelectCertificateForUrls と ユーザー向けの Chrome
- JavaScript
- TypeScript
- Chrome 拡張機能
2024年12月18日
chrome.extension
chrome.extension API には、任意の拡張機能ページで使用できるユーティリティがあります。拡張機能とそのコンテンツ スクリプト間、または拡張機能間でのメッセージ交換がサポートされています。詳しくは、 メッセージ パススルー をご覧ください。 拡張機能ビューのタイプ。 「タブ」 「popup」 シークレット タブ内で実行されるコンテンツ スクリプトと、シークレット プロセス内で実行される拡張機能ページの場合、true です。後者は、incognito_behavior
- TypeScript
- Chrome 拡張機能
2024年12月18日
パフォーマンス ログ
ChromeDriver はパフォーマンス ロギングをサポートしています。これにより、ドメイン「タイムライン」、「ネットワーク」、「ページ」のイベントと、指定したトレース カテゴリの トレースデータ を取得できます。 パフォーマンス ロギングはデフォルトでは有効になっていません。そのため、新しいセッションを作成するときに有効にする必要があります。 有効にすると、パフォーマンス ログはタイムライン、ネットワーク、ページのイベントを収集します。トレースを有効にしたり、パフォーマンス
- Java
2024年12月17日
ChromeDriver のクラッシュ
ChromeDriver のクラッシュを診断して修正するには、いくつかの方法があります。これは ChromeDriver のクラッシュの場合のみです。これは Chrome のクラッシュや終了とは異なります。 Windows では、次のようなメッセージが表示されることがあります。 ChromeDriver のコントリビューターが問題の再現とデバッグに使用できる再現ケースを作成します。クラッシュが 100% 発生しなくても問題ありません。
2024年12月17日
ダウンロード
以前のバージョンの Chrome については、以下にサポートされている ChromeDriver のバージョンを示します。 適切なバージョンの ChromeDriver を選択する方法については、 バージョンの選択 のページをご覧ください。 Chrome バージョン 114 をサポート 詳細については、 リリースノート をご覧ください。 Chrome バージョン 114 をサポート 詳細については、 リリースノート をご覧ください。 Chrome バージョン 113 をサポート 詳細については、
2024年12月17日
モバイル エミュレーション
Chrome では、 Chrome DevTools でデバイスモード を有効にすることで、デスクトップ版 Chrome からモバイル デバイス上の Chrome をエミュレートできます。この機能により、ウェブ開発のスピードが向上し、デベロッパーは実際のデバイスを使用せずに、モバイル デバイスでウェブサイトがどのようにレンダリングされるかをすばやくテストできます。ChromeDriver
- Ruby
- Python
- Java
2024年12月17日
Android
最新の ChromeDriver のバイナリ は、さまざまなホスト プラットフォーム用の zip ファイルとしてパッケージ化されています。 以前のバージョンの ChromeDriver は、 ダウンロード から入手できます。 ChromeDriver は、 ウェブ デバッグ と JavaScript が有効になっている Android 4.4(KitKat) 以降の Chrome ブラウザ(バージョン 30 以降)と WebView ベースのアプリでのテスト実行をサポートしています。
2024年12月17日
Chrome がすぐに起動しない、またはクラッシュしない
これは、特別なテストハーネス(IDE など)または継続的ビルド システム(Jenkins など)を使用して ChromeDriver または Chrome を実行している場合によく発生します。 通常のユーザー コマンド プロンプトから、テストで使用しているのと同じ Chrome バイナリを起動してみてください。 chromedriver.log ファイルで使用されている Chrome バイナリを確認します。特別なコマンドライン スイッチや引数を Chrome
2024年12月17日
2024年12月17日
Canary
ChromeDriver Canary には、最新の ChromeDriver 機能が含まれています。新しいバイナリは 1 日に複数回ビルドされ、利用可能になります。 デベロッパーとアーリー アドプター向けに設計されているため、完全に機能しなくなることがあります。 M115 以降、Canary を含むリリース チャンネルごとの最新の Chrome + ChromeDriver リリースは、Chrome for Testing
2024年12月17日
キーボードのサポート
現在、ChromeDriver は、米国のキーボードが構成されているシステムのみをサポートしています。 ChromeDriver はこの状態を検出すると、次のことをログに記録します。 米国のキーボードを使用している場合、 sendKeys コマンドまたは TypeElement コマンドの実行中にキーが失われることがあります。 回避策として、QWERTY レイアウトの米国キーボードをシステム構成に追加することをおすすめします。これにより、ChromeDriver
- マークダウン
2024年12月17日
2024年12月17日
カスタマイズ可能な選択リクエストの回答から得られた結果(デベロッパー フィードバック フォーム)
貴重な時間を割いてフィードバックを送信していただき、詳細を確認して標準の策定にご協力いただきありがとうございました。
- ブログ
- CSS
- Chrome
2024年12月16日
2024年12月12日
2024年12月10日
アロケーション タイムライン ツールの使用方法
割り当てタイムライン ツールを使用して、適切にガベージ コレクションされず、メモリを保持し続けているオブジェクトを見つけます。
- Chrome DevTools
2024年12月9日
2024年12月8日
2024年12月5日
Chrome 132 の DevTools の新機能
Gemini を使用してネットワーク リクエスト、ソースファイル、パフォーマンス トレースをデバッグしたり、AI チャット履歴を表示したりできます。
- Chrome の新機能
- 動画
- Chrome DevTools
- Chrome
2024年12月5日
CSS ラップ 2024
Chrome DevRel チームとスケートボードに乗った Chrome Dino と一緒に、2024 年に Chrome とウェブ プラットフォーム向けにリリースされた最新の CSS を学びましょう。
- ブログ
- CSS
2024年12月5日
メモリの用語
このセクションでは、メモリ分析で使用される一般的な用語について説明します。これらの用語は、さまざまな言語のさまざまなメモリ プロファイリング ツールに適用できます。
- Chrome DevTools
2024年12月5日
2024年12月3日
chrome.syncFileSystem
chrome.syncFileSystem API を使用して、Google ドライブにデータを保存して同期します。この API は、Google ドライブに保存されている任意のユーザー ドキュメントにアクセスするためのものではありません。オフラインとキャッシュに使用するためのアプリ固有の同期可能なストレージを提供するため、異なるクライアント間で同じデータを使用できます。この API の使用方法については、 データを管理する をご覧ください。 "last_write_win" 「manual」
- TypeScript
2024年11月30日
chrome.bluetoothSocket
chrome.bluetoothSocket API を使用して、RFCOMM 接続と L2CAP 接続を使用して Bluetooth デバイスとデータを送受信します。 この API を使用するには、次のキーを マニフェスト で宣言する必要があります。 「system_error」 システムエラーが発生し、接続を復元できない可能性があります。 「not_listening」 ソケットがリッスンしていません。 AcceptError エラーの原因を示すエラーコード。 文字列 エラー メッセージ。
- TypeScript
2024年11月30日
chrome.browser
chrome.browser API を使用すると、現在のアプリと Chrome プロファイルに関連付けられている Chrome ブラウザを操作できます。 文字列 新しいタブが最初に開かれたときに移動する URL。 現在のアプリケーションと Chrome プロファイルに関連付けられたブラウザ ウィンドウで新しいタブが開きます。Chrome プロファイルのブラウザ ウィンドウが開いていない場合は、新しいタブを作成する前に新しいウィンドウが開きます。 OpenTabOptions
- TypeScript
2024年11月30日
chrome.socket
chrome.socket API を使用して、TCP 接続と UDP 接続を使用してネットワークでデータを送受信します。 注: Chrome 33 以降、この API は非推奨となり、 sockets.udp 、 sockets.tcp 、 sockets.tcpServer API に置き換えられます。 数値 number(省略可) 受け入れられたソケットの ID。 数値 新しく作成されたソケットの ID。 文字列 使用可能な IPv4/6 アドレス。 文字列
- TypeScript
2024年11月30日
chrome.bluetooth
chrome.bluetooth API を使用して Bluetooth デバイスに接続します。すべての関数は、chrome.runtime.lastError を介してエラーを報告します。 この API を使用するには、次のキーを マニフェスト で宣言する必要があります。 文字列 アダプタのアドレス(XX:XX:XX:XX:XX:XX の形式)。 ブール値 アダプタが使用可能かどうか(有効かどうか)を示します。 ブール値 アダプターが現在検出中かどうかを示します。 文字列
- TypeScript
2024年11月30日
chrome.bluetoothLowEnergy
chrome.bluetoothLowEnergy API は、 汎用属性プロファイル(GATT) を使用して Bluetooth Smart(低エネルギー)デバイスと通信するために使用されます。 この API を使用するには、次のキーを マニフェスト で宣言する必要があります。 ManufacturerData [] 省略可 広告データの [メーカー固有のデータ] フィールドに含めるメーカー固有のデータのリスト。 ServiceData [] 省略可 広告データの [サービスデータ]
- TypeScript
2024年11月30日
chrome.mdns
chrome.mdns API を使用して、mDNS 経由でサービスを検出します。これは、NSD 仕様の機能のサブセットで構成されています(http://www.w3.org/TR/discovery-api/)。 文字列 mDNS アドバタイズ サービスの IP アドレス。 string[] mDNS でアドバタイズされるサービスのメタデータ。 文字列 mDNS でアドバタイズされたサービスの host:port ペア。 文字列 mDNS でアドバタイズされるサービスのサービス名。
- TypeScript
2024年11月30日
chrome.serial
chrome.serial API を使用して、シリアルポートに接続されたデバイスの読み取りと書き込みを行います。 number(省略可) ConnectionOptions.bitrate をご覧ください。このフィールドは、標準以外のビットレートを使用している場合や、基盤となるデバイスのクエリ中にエラーが発生した場合は、省略されるか不正確になることがあります。 数値 ConnectionOptions.bufferSize を見る 数値 シリアルポート接続の ID。 ブール値(省略可)
- TypeScript
2024年11月30日
chrome.webviewTag
webview タグを使用すると、ネットワーク経由でウェブからライブ コンテンツを積極的に読み込み、Chrome アプリに埋め込むことができます。アプリは webview の外観を制御し、ウェブ コンテンツを操作したり、埋め込まれたウェブページ内でナビゲーションを開始したり、そのページ内で発生したエラーイベントに対応したりできます( 使用方法 を参照)。 clearData によって削除されるデータを決定するオプション。 number(省略可)
- TypeScript
2024年11月30日
chrome.fontSettings
chrome.fontSettings API を使用すると、Chrome のフォント設定を管理できます。 Font Settings API を使用するには、 拡張機能マニフェスト で "fontSettings" 権限を宣言する必要があります。次に例を示します。 Chrome では、一部のフォント設定を特定の汎用フォント ファミリーと言語スクリプトに依存させることができます。たとえば、サンセリフ体簡体中国語に使用されるフォントは、セリフ体日本語に使用されるフォントと異なる場合があります。
- JavaScript
- TypeScript
- Chrome 拡張機能
2024年11月30日
chrome.usb
chrome.usb API を使用して、接続された USB デバイスを操作できます。この API を使用すると、アプリのコンテキストから USB 操作にアクセスできます。この API を使用すると、アプリはハードウェア デバイスのドライバとして機能します。この API によって生成されたエラーは、 runtime.lastError を設定し、関数の通常のコールバックを実行することによって報告されます。この場合、コールバックの通常のパラメータは未定義になります。 ブール値
- TypeScript
2024年11月30日
2024年11月28日
2024年11月26日
2024年11月26日
[パフォーマンス分析情報] パネルのサポート終了
試験運用版の [パフォーマンス分析情報] パネルは 2025 年 1 月に削除され、[パフォーマンス] パネル自体に新しい分析情報が追加されます。
- Chrome DevTools
- Chrome
2024年11月26日
2024年11月26日
chrome.documentScan
chrome.documentScan API を使用すると、接続されているドキュメント スキャナから画像を検出、取得できます。
- TypeScript
- Chrome 拡張機能
2024年11月25日
chrome.desktopCapture
Desktop Capture API は、画面、個々のウィンドウ、個々のタブのコンテンツをキャプチャします。 chooseDesktopMedia() で使用されるデスクトップ メディアソースのセットを定義するために使用される列挙型。 「screen」 「window」 「タブ」 「audio」 SelfCapturePreferenceEnum をミラーリングします。 "include" 「除外」 SystemAudioPreferenceEnum をミラーリングします。 "include"
- TypeScript
- Chrome 拡張機能
2024年11月25日
chrome.dns
DNS 解決には chrome.dns API を使用します。 この API を使用するには、 manifest で "dns" 権限を宣言する必要があります。 次のコードは resolve() を呼び出して、 example.com の IP アドレスを取得します。 service-worker.js: 文字列(省略可) IP アドレスのリテラルを表す文字列。resultCode が成功を示す場合にのみ指定します。 数値 結果コード。0 は成功を示します。 指定されたホスト名または IP
- TypeScript
- JavaScript
- Chrome 拡張機能
2024年11月25日
chrome.declarativeContent
chrome.declarativeContent API を使用すると、ページのコンテンツの読み取り権限を必要とせず、ページのコンテンツに応じた操作を行うことができます。 Declarative Content API を使用すると、 ホスト権限 を追加したり、 コンテンツ スクリプト を挿入したりすることなく、ウェブページの URL に応じて、または CSS セレクタがページ上の要素と一致する場合に、拡張機能のアクションを有効にできます。 activeTab
- JavaScript
- TypeScript
- Chrome 拡張機能
2024年11月25日
chrome.system.storage
chrome.system.storage API を使用してストレージ デバイスの情報をクエリし、取り外し可能なストレージ デバイスが接続または切断されたときに通知します。 「success」 取り外しコマンドが成功しました。アプリケーションは、デバイスを取り外すようユーザーにプロンプトを表示できます。 "in_use" デバイスが別のアプリによって使用されています。取り出しが成功しませんでした。他のアプリがデバイスの使用を終了するまで、デバイスを取り外さないでください。
- TypeScript
- Chrome 拡張機能
2024年11月25日
chrome.contextMenus
chrome.contextMenus API を使用して、Google Chrome のコンテキスト メニューにアイテムを追加します。コンテキスト メニューの追加を適用するオブジェクトの種類(画像、ハイパーリンク、ページなど)を選択できます。 API を使用するには、拡張機能のマニフェストで "contextMenus" 権限を宣言する必要があります。また、メニュー項目の横に表示する 16 x 16 ピクセルのアイコンを指定する必要があります。次に例を示します。 コンテキスト メニュー
- TypeScript
- Chrome 拡張機能
2024年11月25日