
Chrome Extension(拡張機能)をInstallした直後のウェルカムページを実装する
Chrome Extension(拡張機能)をInstallした直後のウェルカムページの実装方法を説明します。
公開日2022.05.17
更新日2022.05.17
はじめに
Chrome Extension(拡張機能)をInstallした直後のウェルカムページの実装方法を説明します。
想定読者
- Chrome Extensionでアプリを開発している人
- Manifest v3で実装中
前提知識
Chrome Extensionの開発の基本構造を理解している。
- manifest.json
- service_worker
- content_script
- 等
実装方法
インストールページの設置
パッケージ内部の任意の場所にhtmlを設置します。 この記事では、pages/installed.htmlに設置した前提とします。
ServiceWorker内部に下記記述します。
chrome.runtime.onInstalled.addListener(() => {
chrome.tabs.create({
url: "chrome-extension://" + chrome.runtime.id + "/pages/installed.html"
});
});chrome.runtime.onInstalledがインストール時にのみに発火するイベントです。インストール時に新しいタブが立ち上がり、pages/installed.htmlが立ち上がります。
以上です。
余談
上記のインストールページでなにかアクションをさせ、その状態を保持したい場合は、chrome.storage.localやchrome.storage.syncを活用すると良いです。文字列や配列、JSONを保存できます。これらは拡張機能の各ページで共通に参照できるので、インストールした後のチュートリアルをどこまでみたか、といったデータを記録させ、拡張機能のチュートリアルの案内に活用する、といったことができます。
最新の記事

x402 × Solana実装ガイド | 支払い対応MCPサーバーをTypeScriptで構築する
x402 V2プロトコルのSolana実装を徹底解説。SVM exact schemeの仕組みから、@x402/mcpパッケージを使った支払い対応MCPサーバーの構築まで、実際のコードとともにステップバイステップで解説します。

x402 V2 解説 | Solana等マルチチェーン対応・OpenClawの自動売買にも利用されるHTTP決済プロトコル
累計$600M超のボリュームを記録するHTTP決済プロトコルx402がV2で大幅進化。Solana等のマルチチェーン対応、Extensions拡張機構、Discovery APIを解説。OpenClaw FoundryやClawRouterなどAIエージェントの自動売買での採用事例も紹介します。

x402とは? AIエージェント × MCP × 暗号資産が交差するHTTP自動決済プロトコル
HTTP 402を活用した決済プロトコル「x402」の入門ガイド。暗号資産(USDC)即時決済、AIエージェントによるMCP経由の自動購入、マルチチェーン対応まで、全体像を解説します。

ClaudeCode スマホでリモート接続 - OpenClawはもう不要?! RemoteControlを使おう
Claude Code Remote Controlを使えば、PCで動作中のセッションをスマホやタブレットからそのまま操作できます。QRコード接続、セキュリティ設定、トラブルシューティングまで解説します。

OpenClaw × Solana 事例まとめ - 公式スキル・周辺プロダクト・使いどころ
OpenClawとSolanaが交わる実例(公式スキル、周辺プラグイン、取引・監視系プロジェクト、ハッカソン)を一次ソースのリンク付きで一覧にまとめます。

OpenClaw APIトークン節約 - Happy + Claude Codeで出先から開発・指示出し
Happyのプロセス切断をOpenClawで復帰させ、出先からいつでもClaude Code / Codexにリモートアクセスする方法を解説。APIトークンの節約と、スマホ1台で完結するAI開発ワークフローを紹介します。
