Chrome拡張機能パッケージ
実行・インストールCRXはChrome拡張機能のパッケージです。普通のZIPやページではなく、ブラウザー内でコードを動かすものです。手元のCRXを入れられない理由には署名、配布方式、OS、管理方針があります。警告を回避する設定ではなく、Chrome Web Storeや承認された管理方式を確認します。
- 主な用途
- Chrome拡張機能をパッケージで配布する
- 中身の種類
- コードを含む導入・実行形式
目次・よくある質問・根拠資料を見る
内容の最終確認: · 編集:Kai
具体例:確認する順番
例:ネットで受け取ったCRXをChromeが拒否する場合。作者の正規ストア公開先と、使用OSの配布条件を確認します。組織の管理下なら承認された方法を管理者へ聞きます。開発者モードへ切り替えて未知のコードを動かす手順にはしません。追加できる正規版でも、閲覧サイトやデータへの権限が目的に見合うか確認します。
開き方・操作手順
使っている環境や目的の項目を開いて、手順を確認してください。
操作名・対応状況はアプリ・OS・版によって異なります。変更する前に原本を残してください。
開けないとき:症状から確認
- ストア以外から入れられない:Windows/Mac等の配布制限を確認します。
- 署名やパッケージが無効:正規版を再取得し、警告を迂回しません。
- 組織によりブロック:管理方針を確認します。
- 旧拡張機能が動かない:対応するChrome版と更新状況を作者へ確認します。
- 全サイト権限が求められる:目的との関係を確認し、不要なものは導入しません。
CRXは正規の配布方法で扱う
- 作者と必要機能を確認します。
- 受信環境で許可されたストア・管理配布を使います。
- 不要な拡張機能はブラウザーの管理画面から解除します。
CRXをXPIへ改名してもFirefox用にはなりません。開発者モードや保護解除を、配布元不明のパッケージを入れる一般手順にしません。
OSによる配布条件
Googleは一般のWindows/Mac利用者向け配布とLinuxや管理環境向けの配布を区別しています。CRXを持っているだけでどのPCにも追加できるわけではありません。
この手順の根拠:Google · Distribute extensions / Google · Host extensions on Linux
追加前に権限を読む
拡張機能は閲覧中のサイトやデータにアクセスできる権限を持つ場合があります。必要な用途に対して過大な要求がないか確認します。
- 作者と正規配布先を照合。
- 更新方針とプライバシー情報を確認。
- 使わなくなったら解除。
この手順の根拠:Google · Extension permissions
関連形式との違い
| 形式・用途 | 使い分けと残る情報 |
|---|---|
| CRX | Chrome拡張機能パッケージ。 |
| XPI | Firefox等のアドオン。 |
| ZIP | 汎用アーカイブ。署名付き導入と同じではありません。 |
取り扱いと安全性
ブラウザー拡張はコードを実行します。出所不明のCRXを入れず、サイトへのアクセス権と収集情報を確認します。
よくある質問
CRXは単なる画像・文書?
ブラウザーでコードを動かす拡張機能です。
ストア以外の追加は全部可能?
OSと管理条件で制限があります。
XPIへ名前変更できる?
形式とAPIが違い、改名では動きません。
ブロックを解除すればいい?
正規の配布方法と管理方針を確認します。
導入前の最重要確認は?
作者、配布先、権限、必要性です。
形式の基本情報:正式名称・MIME type・管理団体
- 名称
- Chrome Extension Package
- 管理・仕様
- MIME type
- 統一された値として扱わず、作成元・実装の資料を確認してください。
公式・一次情報
- OS・プラットフォーム公式Distribute extensions
Chromeでの拡張機能配布の条件
Google · リンク確認: - OS・プラットフォーム公式Host extensions on Linux
Linuxと他のOSの配布条件の違い
Google · リンク確認: - OS・プラットフォーム公式Extension permissions
拡張機能の権限と警告
Google · リンク確認: