Chromebook上でChrome拡張機能の開発を行うことは可能です。以下に、基本的な手順とChromebook特有の注意点をまとめます。
Chromebookは基本的にWebベースで動作しているため、以下のいずれかの環境で開発可能です。
設定 > 開発者 > Linux開発環境
を有効にすると、VS CodeやNode.jsなども使用可能。以下のような構成でファイルを作成します:
my-extension/
├── manifest.json
├── background.js
└── popup.html
例:manifest.json
(Manifest V3)
{
"manifest_version": 3,
"name": "My Extension",
"version": "1.0",
"action": {
"default_popup": "popup.html"
},
"background": {
"service_worker": "background.js"
},
"permissions": ["storage"]
}