資訊清單 - 鍵

這個值會保留擴充功能或主題在開發期間載入時的專屬 ID。

以下是一些常見用途:

  • 設定伺服器,只接受來自 Chrome 擴充功能來源的要求。
  • 讓其他擴充功能或網站可以傳送訊息給您的擴充功能。
  • 這樣網站就能存取擴充功能的 web_accessible_resources。

維持一致的擴充功能 ID

開發期間,請務必保留單一 ID。如要維持一致的 ID,請按照下列步驟操作:

將擴充功能上傳至開發人員資訊主頁

將擴充功能目錄封裝為 .zip 檔案,然後上傳至 Chrome 開發人員資訊主頁,但不要發布:

  1. 在開發人員資訊主頁上,按一下「新增項目」。
  2. 按一下「瀏覽檔案」,選取擴充功能的 ZIP 檔案,然後上傳。
  3. 前往「套件」分頁,然後按一下「查看公開金鑰」。
「套件」分頁中的「查看公開金鑰」按鈕
「套件」分頁中的「查看公開金鑰」按鈕

開啟對話方塊後,請按照下列步驟操作:

  1. 複製 -----BEGIN PUBLIC KEY----- 和 -----END PUBLIC KEY----- 之間的程式碼。
  2. 移除換行符,讓文字顯示在同一行。
公開金鑰對話方塊視窗
「公開金鑰」對話方塊視窗

將程式碼新增至 "key" 欄位下方的 manifest.json。 這樣擴充功能就會使用相同的 ID。

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

比較 ID

前往 chrome://extensions 開啟「擴充功能管理」頁面,確認已啟用「開發人員模式」,然後上傳未封裝的擴充功能目錄。比較擴充功能管理頁面的擴充功能 ID 與開發人員資訊主頁的項目 ID。兩者應相符。

擴充功能比對的 ID