バイブコーディング#Chrome拡張機能#ブラウザ#JavaScript
Chrome拡張機能の作り方
AIを使ってChrome拡張機能を作る方法。マニフェスト、ポップアップ、コンテンツスクリプトの実装を解説。
Chrome拡張機能の作り方
AIを使ってChrome拡張機能を作りましょう。
拡張機能でできること
- ページの内容を変更
- ショートカットキー追加
- ポップアップUI
- バックグラウンド処理
基本構造
プロンプト:
Chrome拡張機能の基本構造を作って:
- manifest.json (V3)
- popup.html/js
- アイコン(16, 48, 128px)
機能: クリックでポップアップ表示
ポップアップ内容: 現在のページURLを表示
manifest.json
{
"manifest_version": 3,
"name": "My Extension",
"version": "1.0",
"action": {
"default_popup": "popup.html",
"default_icon": {
"16": "icon16.png",
"48": "icon48.png",
"128": "icon128.png"
}
},
"permissions": ["activeTab"]
}
実装例: ページ翻訳
プロンプト:
選択したテキストを翻訳するChrome拡張を作って:
- 右クリックメニューに「翻訳」を追加
- 選択テキストを取得
- 翻訳API(Google翻訳)を呼び出し
- 結果をアラートで表示
実装例: スクリーンショット
プロンプト:
ワンクリックでスクリーンショットを撮る拡張:
- ポップアップにボタン
- 現在のタブをキャプチャ
- 画像としてダウンロード
ローカルでテスト
chrome://extensions/を開く- 「デベロッパーモード」をON
- 「パッケージ化されていない拡張機能を読み込む」
- フォルダを選択
Chrome Web Storeへ公開
- 開発者登録(1回$5)
- ZIPにパッケージ
- アップロード
- 審査(数日)
次のステップ
参考文献・引用元
- [1]Chrome Extensions Documentation- Google