拡張機能の開発の概要

スタートガイド概要を読んだら、このガイドを拡張機能のコンポーネントと機能の概要として使用してください。デベロッパーは、拡張機能の探索と拡張を推奨します。

拡張機能のユーザー インターフェースをカスタマイズする
ブラウザ アクション ツールバーにアイコン、ツールチップ、バッジ、ポップアップを追加します。
コマンド アクションをトリガーするキーボード ショートカットを追加します。
コンテキスト メニュー Google Chrome のコンテキスト メニューに項目を追加します。
アドレスバー アドレスバーにキーワード機能を追加します。
Override Pages [新しいタブ]、[ブックマーク]、[履歴] ページのバージョンを作成します。
ページの操作 ツールバーにアイコンを動的に表示します。
拡張機能ユーティリティを構築する
ユーザー補助(a11y) 障がいのあるユーザーが拡張機能を利用できるようにします。
バックグラウンド スクリプト 興味深いことが起きたときに検出して反応します。
他言語化 言語とロケールを操作します。
ID OAuth2 アクセス トークンを取得します。
管理 インストールされて実行中の拡張機能を管理します。
メッセージ パッシング コンテンツ スクリプトから親拡張機能への通信、またはその逆。
オプション ページ ユーザーが拡張機能をカスタマイズできるようにします。
権限 拡張機能の権限を変更します。
ストレージ データの保存と取得。
Chrome ブラウザを変更して観察する
ブックマーク ブックマークの動作を作成、整理、操作します。
閲覧データ ユーザーのローカル プロファイルから閲覧データを削除します。
オフライン動画 プログラムでダウンロードの開始、監視、操作、検索ができます。
フォント設定 Chrome のフォント設定を管理します。
履歴 ブラウザの閲覧履歴を操作します。
プライバシー Chrome のプライバシー機能を管理する。
プロキシ Chrome のプロキシ設定を管理します。
セッション 閲覧中のセッションからタブとウィンドウの問い合わせや復元を行います。
タブ ブラウザでタブを作成、変更、並べ替えます。
トップサイト ユーザーが最もアクセスした URL にアクセスします。
テーマ ブラウザの全体的な外観を変更します。
Windows ブラウザでウィンドウを作成、変更、並べ替えます。
ウェブの変更と監視
アクティブなタブ <all_urls> ホスト権限の必要性を大幅に減らし、ウェブサイトに安全にアクセスできます。
コンテンツの設定 Cookie、JavaScript、プラグインなどのウェブサイトの機能をカスタマイズします。
コンテンツ スクリプト ウェブページのコンテキストで JavaScript コードを実行します。
Cookie ブラウザの Cookie システムを探索、変更できます。
クロスオリジン XHR XMLHttpRequest を使用して、リモート サーバーとの間でデータを送受信します。
宣言型コンテンツ 権限を必要とせずに、ページのコンテンツに対して操作を実行できます。
画面キャプチャ 画面、個々のウィンドウ、タブのコンテンツをキャプチャします。
ページ キャプチャ タブのソース情報を MHTML として保存します。
タブキャプチャ タブのメディア ストリームを操作します。
ウェブ ナビゲーション 飛行中のナビゲーション リクエストのステータス更新。
ウェブ リクエスト トラフィックを観察して分析します。送信中のリクエストを傍受、ブロック、変更します。
パッケージ化、デプロイ、更新
Chrome ウェブストア Chrome ウェブストアでの拡張機能のホスティングと更新。
その他のデプロイ オプション 指定されたネットワークまたは他のソフトウェアで拡張機能を配布する。
Chrome DevTools を展開する
デバッガ ネットワーク インタラクションの計測、JavaScript のデバッグ、DOM と CSS の変更を行います。
Devtools Chrome デベロッパー ツールに機能を追加します。