マニフェスト - キー

この値は、読み込まれたときに拡張機能またはテーマの一意の ID を維持します 必要があります。一般的なユースケースは次のとおりです。

  • Chrome 拡張機能オリジンからのリクエストのみを受け入れるようにサーバーを設定する。
  • 他の拡張機能やウェブサイトが拡張機能にメッセージを送信できるようにします。
  • ウェブサイトが拡張機能の web_accessible_resources にアクセスできるようにします。

拡張機能 ID の一貫性を維持する

開発では、単一の ID を保持することが不可欠です。一貫した ID を維持するには、次の手順を行います。

デベロッパー ダッシュボードに拡張機能をアップロードする

拡張機能のディレクトリを .zip ファイルにパッケージ化し、Chrome Developer ダッシュボードをご覧ください。

  1. デベロッパー ダッシュボードで [新しい項目を追加] をクリックします。
  2. [Browse files] をクリックし、拡張機能の zip ファイルを選択してアップロードします。
  3. [Package] タブに移動し、[View public key] をクリックします。

デベロッパー ダッシュボードの [パッケージ] タブ

ポップアップが開いたら、次の手順を行います。

  1. -----BEGIN PUBLIC KEY----------END PUBLIC KEY----- の間のコードをコピーします。
  2. 1 行のテキストにするには、改行を削除します。

公開鍵のポップアップ

manifest.json"key" フィールドにコードを追加します。 これにより、拡張機能で同じ ID が使用されます。

{ // manifest.json
  "manifest_version": 3,
...
  "key": "ThisKeyIsGoingToBeVeryLong/go8GGC2u3UD9WI3MkmBgyiDPP2OreImEQhPvwpliioUMJmERZK3zPAx72z8MDvGp7Fx7ZlzuZpL4yyp4zXBI+MUhFGoqEh32oYnm4qkS4JpjWva5Ktn4YpAWxd4pSCVs8I4MZms20+yx5OlnlmWQEwQiiIwPPwG1e1jRw0Ak5duPpE3uysVGZXkGhC5FyOFM+oVXwc1kMqrrKnQiMJ3lgh59LjkX4z1cDNX3MomyUMJ+I+DaWC2VdHggB74BNANSd+zkPQeNKg3o7FetlDJya1bk8ofdNBARxHFMBtMXu/ONfCT3Q2kCY9gZDRktmNRiHG/1cXhkIcN1RWrbsCkwIDAQAB",
}

ID を比較

chrome://extensions の拡張機能の管理ページを開き、デベロッパー モードが有効になっていることを確認します。 パッケージ化されていない拡張機能のディレクトリをアップロードします拡張機能の管理ページで拡張機能 ID を比較する をデベロッパー ダッシュボードのアイテム ID に変更します。両者は一致するはずです。

アプリケーションの ID
広告表示オプションの一致