開始使用來源試用

測試全新或實驗性網路平台功能。

透過來源試用,您可以存取全新或實驗性功能,來建構功能,讓使用者能夠在限定時間內試用,然後再提供給所有人使用。

當 Chrome 提供某項功能的來源試用時,您可以註冊試用,藉此為來源的所有使用者啟用這項功能,而且不需要切換任何標記或改用 Chrome 的替代版本 (但他們可能需要升級)。來源試用可讓開發人員使用新功能建構示範和原型。這些試用也能協助 Chrome 工程師瞭解新功能的運用方式,以及這些功能與其他網路技術互動的方式。

來源試用已公開,開放所有開發人員使用。而且設有時間長度和用量限制。參與程序是一種自行管理的程序,說明文件和支援有限。參與者應願意且能夠使用可用說明文件獨立作業。在這個階段,其中可能只有 API 規格和說明,但我們會盡可能提供指引

如果您註冊試用,Chrome 團隊會定期要求您針對試用功能的使用情形提供具體意見回饋。由於我們會納入意見回饋及進行調整,因此部分功能可能會經歷多次來源試用。

來源試用也適用於 FirefoxMicrosoft Edge

第三方來源試用

來源試用通常僅可透過第一方進行,僅適用於單一已註冊的「來源」。第三方來源試用能讓嵌入內容的提供者在多個網站上試用新功能,而無須針對每個來源取得權杖。

詳情請參閱:什麼是第三方來源試用?

淘汰試用

並非所有來源試用都是用來測試新的 API。有些試用功能會暫時重新啟用已淘汰的功能。這稱為淘汰試用,在某些情境中則稱為「反向」來源試用。

舉例來說,根據預設,Chrome 無法再使用 Chrome 85 版 AppCache。如果網站需要更多時間將資料從 AppCache 遷移,可以註冊淘汰試用計畫並繼續使用 AppCache,直到 Chrome 93 版為止。

參與來源試用

  1. 有效試用清單中選擇來源試用。
  2. 按一下「Register」按鈕並填寫表單,要求取得權杖。
  3. 請在要啟用試用功能的每個網頁上提供權杖:
    • 做為 <head> 中的中繼標記:<meta http-equiv="origin-trial" content="TOKEN_GOES_HERE">
    • 做為 HTTP 標頭:Origin-Trial: TOKEN_GOES_HERE
    • 透過程式提供權杖
  4. 快來試試新功能!
  5. 提交意見回饋。請透過來源試用網站執行這項操作。此意見回饋不會公開,且僅提供給部分 Chrome 團隊的使用者使用。每次試用方案中還會提供連結,讓使用者自行收到社群意見回饋。這通常是指向 GitHub 或其他公開頻道上的地圖項目。
  6. 權杖過期時,你會收到一封內含續約連結的電子郵件。如要執行這項操作,系統會再次要求您提交意見回饋。

您可以多次註冊同一個來源試用,為不同的來源註冊,也可以在同一個頁面中納入多個符記。如果您需要針對從不同來源提供的資源 (例如包含在您擁有的多個網站上的程式碼) 提供的憑證,這項功能非常實用。

來源試用架構會尋找第一個有效權杖,並忽略所有其他權杖。您可以使用 Chrome 開發人員工具驗證這一點。

透過程式輔助方式提供權杖

您可以使用 JavaScript 插入權杖,而不要提供權杖做為 HTTP 標頭或在網頁 HTML 中的中繼標記。

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

此為第三方試用服務的使用者,請使用這個方法。

權杖和 iframe

如要從 iframe 存取試用功能,您可以在中繼標記、HTTP 標頭或程式輔助方式中提供試用權杖。

針對所有權杖使用情形,註冊權杖的來源必須與存取試用功能的 JavaScript 結構定義相符:網頁來源包含內嵌指令碼,或是外部檔案所含 JavaScript 的 <script> 元素的 src

權杖和擴充功能

如要在背景指令碼彈出式視窗畫面外文件中使用試用功能,請在 manifest.json 檔案中加入 trial_token

內容指令碼的處理方式不同。向某個「世界」展示功能可能會令人感到困惑且不符合直覺。請在內容指令碼中使用 declaritiveNetRequest以程式輔助方式直接插入標頭,在頁面中加入權杖,而不要使用資訊清單的 trial_token。請記住,憑證都是綁定特定網域,因此,請為執行內容指令碼的網域註冊一個權杖,而不是擴充功能 ID。

如要註冊試用擴充功能,請使用 chrome-extension://YOUR_EXTENSION_ID 網址,例如 chrome-extension://ljjhjaakmncibonnjpaoglbhcjeolhkk

續訂來源試用計畫

如果來源試用延長,您會收到電子郵件警告,請針對在試用期間註冊的各個來源更新註冊,並提供新權杖。

  1. 前往「My Registrations」(我的註冊) 頁面。

  2. 針對要延長試用期的各個來源,按一下「RENEW」按鈕。 Chrome 來源試用「我的註冊」頁面的螢幕截圖,顯示「續訂」按鈕

  3. 複製新權杖,然後提供給應持續註冊試用的每個頁面使用。您可以視需要提供多個符記:Chrome 會忽略無效或過期的權杖。

查看來源試用資訊

透過 Chrome 開發人員工具的「Application」面板,查看網頁上可用的來源試用資訊。

網站的來源試用資訊會顯示在 Chrome 開發人員工具的「應用程式」面板頁框詳細資料檢視畫面中。

您也可以使用我們的來源試用權杖解碼器查看以權杖編碼的資料。

來源試用解碼器工具,顯示已解碼的來源試用值。

來源試用示範

瞭解詳情