註冊擴充功能以進行來源試用

Origin 試用版是一項開放給所有開發人員的限時計畫,可讓開發人員搶先體驗實驗性平台功能。您可以先使用這些測試來測試新的擴充功能 API 或平台行為,再將其設為預設啟用。試用版有時間限制,因此即使試用版失效,也請確保擴充功能仍能正常運作。

找出有效的來源試用版

請參閱 Chrome 原生測試的完整清單。開發人員積極尋求開發人員意見的 Origin 試用版,通常會主動透過網誌文章或社群媒體分享。

找出額外資訊 ID

如要註冊原始試用方案,您必須提供擴充功能 ID。

為確保開發期間和發布時的擴充功能 ID 相同,請按照這裡的步驟操作,保持擴充功能 ID 一致。如果擴充功能已在 Chrome 線上應用程式商店上架,請按照這些步驟操作,針對現有的擴充功能資訊表進行操作,而非建立新的資訊表。

註冊擴充功能

在特定試用版的頁面中,按一下「註冊」。請注意試用版適用的 Chrome 版本和試用期結束日期。

在「Web Origin」欄位中提供 Chrome 擴充功能的來源,例如 chrome-extension://abcdefghijklmnopqrstuvwxyz

Origin 試用註冊表單。
Origin 試用版註冊表單。

您會收到一個權杖,用於在擴充功能中啟用試用版。

來源試用註冊期間的確認畫面。
來源試用註冊期間的確認畫面。

使用試用權杖

您可以為擴充功能原始來源或內容指令碼啟用原始試用功能。

擴充功能來源

"trial_tokens": [
  "[TOKEN_HERE]"
]

部分功能可能也需要 API 權限。如需瞭解更多資訊,請參閱特定試用方案的說明文件。

如要查看是否已啟用試用方案,請在檢查 chrome-extension:// 配置文件頁面時,檢查開發人員工具「應用程式」面板的「Frames > Top」分頁

開發人員工具「應用程式」面板中的原始試用資訊。
開發人員工具「應用程式」面板中的原始試用資訊。

內容指令碼

內容指令碼會在插入的網頁中執行,而非擴充功能來源。因此,即使您已在擴充功能資訊清單中加入符記,網頁功能的來源測試功能也不會在內容指令碼中啟用。

請改為在建立試用權杖時選取第三方比對選項:

網頁來源欄中的第三方比對選項。
網站原點欄中的第三方比對選項。

接著,將符記插入網頁:

const otMeta = document.createElement('meta');
otMeta.httpEquiv = 'origin-trial';
otMeta.content = 'TOKEN_GOES_HERE';
document.head.append(otMeta);

您要插入的來源可能未設計為在啟用此來源試用版時執行。因此,請謹慎注入,並考量這麼做的潛在影響。