測試網站,瞭解不使用第三方 Cookie 的運作情形。這有助於您開始轉換至其他解決方案。
用於測試的 Chrome 旗標
如要在 Chrome 中測試網站在沒有第三方 Cookie 的情況下是否出現故障,最好的方法是使用 test-third-party-cookie-phaseout
標記。這個標記可讓 Chrome 的行為與限制第三方 Cookie 時相同,因此非常適合用於測試不使用跨網站 Cookie 的使用者體驗。設定標記的方法有兩種:
- 啟用
chrome://flags/#test-third-party-cookie-phaseout
- 透過指令列加上
--test-third-party-cookie-phaseout
旗標來執行 Chrome
這個標記會將 Chrome 設為封鎖第三方 Cookie,並確保新功能和暫時性緩解措施處於啟用狀態。
您可以使用 chrome://settings/cookies
封鎖第三方 Cookie,然後瀏覽網站來測試網站,但淘汰標記可確保新功能和更新功能也已啟用。封鎖第三方 Cookie 是偵測問題的好方法,但不一定能驗證問題是否已修正。
如果您為網站維護有效的測試套件,則應並行執行兩次:一次使用 Chrome 的一般設定,另一次則使用啟用 --test-third-party-cookie-phaseout
標記的相同版本 Chrome。在第二次執行時,如果有任何測試失敗,但在第一次執行時並未失敗,就很可能是第三方 Cookie 依附元件的潛在問題。
測試特定第三方 Cookie 情境
除了 --test-third-party-cookie-phaseout
之外,還有可用於特定測試情境的旗標:
- Windows、Mac、Linux、ChromeOS 和 Android 皆支援下列所有標記。
- 您可以透過 chrome://flags 頁面或指令列設定這些標記。
- 如要透過指令列使用
--enable-features
或--disable-features
為多個地圖項目設定旗標,請在每個地圖項目名稱之間加上半形逗號。 - 您可以透過
chrome://flags
設定標記,然後在chrome://version
頁面上查看「Command Line」值,找出要用於指令列旗標的值。

在暫時性緩解措施遭到封鎖的情況下進行測試
使用淘汰標記測試網站時,暫時緩解措施和 Chrome 的第三方 Cookie 寬限期可能會導致第三方 Cookie 不受網站或網站存取的第三方服務限制。
下表說明如何使用 Chrome 旗標進行測試,並說明啟用或停用旗標的效果。
名稱 | Purpose | 最低版本 | chrome://flags | 指令列旗標 |
---|---|---|---|---|
3PCD 的追蹤保護 | 已啟用:開啟「追蹤防護」: • 在地址列 (Omnibox) 中顯示眼睛圖示 UI,讓使用者暫時為網站啟用第三方 Cookie。 • 提供 chrome://settings/trackingProtection 而非 chrome://settings/cookies |
121 | #tracking-protection-3pcd |
--enable-features=TrackingProtection3pcd
--disable-features=TrackingProtection3pcd |
測試第三方 Cookie 限制 | 已停用:這是預設值。(無效)。 已啟用:限制第三方 Cookie,並啟用追蹤保護功能 UI。 這項設定會覆寫 BlockThirdPartyCookies=false Chrome Enterprise 政策,但會遭到內容設定覆寫,例如 Storage Access API 或 CookiesAllowedForUrls 政策授予的權限。標記和設定說明使用者設定與此標記的互動方式。 |
121 | #test-third-party-cookie-phaseout |
--test-third-party-cookie-phaseout |
第三方 Cookie 測試輔助功能 | 已啟用:這是預設值。允許為此 Chrome 用戶端設定 Chrome 協助測試群組 實驗組。 停用:不允許 Chrome 設定實驗組。 其他值:手動設定特定實驗組。 大多數開發人員都需要使用其中一個 Enabled
Force 設定。這些設定會略過資格檢查,並將 Chrome 用戶端放入所選群組測試組。Enabled 設定可讓客戶納入實驗組,但不會強制納入。 |
121 | #tpc-phase-out-facilitated-testing |
--enable-features=CookieDeprecationFacilitatedTesting
--disable-features=CookieDeprecationFacilitatedTesting
其他值的指令列值取決於設定。舉例來說,如要設定 Enabled Force Control 1 :
--enable-features=CookieDeprecationFacilitatedTesting:force_eligible/true/disable_3p_cookies/false/disable_ads_apis/false/label/fake_control_1%2E1/version/9994 如果您需要透過指令列設定這些值,最簡單的方法是從 chrome://flags 設定值,重新啟動瀏覽器,然後從 chrome://version 頁面的「指令列」部分複製標記值。 |
第三方 Cookie 淘汰中繼資料補助 (測試版) | 已啟用:這是預設值。讓第三方 Cookie 寬限期生效。 停用:讓 Chrome 的行為如同寬限期未生效。 |
121 | #tpcd-metadata-grants |
--enable-features=TpcdMetadataGrants
--disable-features=TpcdMetadataGrants |
第三方 Cookie 授權經驗法則測試 | 預設:允許以啟發式為準的緩解措施。 已啟用:無效。(與「預設」相同)。 已停用:不允許採用經驗法則的緩解措施。這項功能可用於測試其他長期修正程式 (不含第三方 Cookie) 是否在沒有啟用推測式緩解措施的情況下正常運作。 其他標記值如下: CurrentInteraction :在對話方塊或重新導向流程期間,要求使用者在第三方網站上互動。ShortRedirect 重新導向經驗法則授予 Cookie 存取權 15 分鐘:如「以經驗法則為基礎的緩解措施」一節所述,允許在重新導向情境中使用第三方 Cookie。LongRedirect :重新導向的啟發法授予 Cookie 存取權 30 天。MainFrame: 只有由主頁框啟動的彈出式視窗才能啟用重新導向啟發法。 :任何影格啟動的彈出式視窗都可以啟用重新導向的啟發法。 |
120 | #tpcd-heuristics-grants |
--enable-features=TpcdHeuristicsGrants
--disable-features=TpcdHeuristicsGrants
如要設定其他值,請從 chrome://flags 設定值,重新啟動瀏覽器,然後從 chrome://version 頁面的「Command Line」專區複製旗標值。 |
Chrome 旗標和 Chrome 設定
透過 Chrome 使用者設定封鎖第三方 Cookie 的效果,與啟用 chrome://flags#test-third-party-cookie-phaseout
旗標時使用 Chrome 的預設行為不同。
僅啟用旗標時,系統會以 Chrome 追蹤保護測試群組的方式處理第三方 Cookie:在有限情況下,系統仍會允許使用第三方 Cookie,以便讓重要服務正常運作,以及透過 CHIPS 和 Storage Access API 的長期解決方案。
如果從 chrome://settings/trackingProtection
啟用「封鎖所有第三方 Cookie」 (或從 chrome://settings/cookies
啟用「封鎖第三方 Cookie」,適用於未屬於追蹤保護群組的使用者),Chrome 就會禁止「任何人」存取第三方 Cookie 或其他未分割的狀態,除非 Chrome Enterprise CookiesAllowedForUrls 政策允許第三方 Cookie,或是使用者明確授予權限:
- 使用網址列 (萬用搜尋列) 中的眼睛圖示。
- 在
chrome://settings/trackingProtection
頁面上,在「允許使用第三方 Cookie 的網站」下方新增項目。 - 在
chrome://settings/cookies
上新增「允許使用第三方 Cookie」項目。
如果 Chrome Enterprise 使用者的「BlockThirdPartyCookies」BlockThirdPartyCookies政策設為 false
,他們就無法封鎖 chrome://settings
中的第三方 Cookie。
使用旗標組合模擬使用情境
情境 | #tracking-protection-3pcd |
#tpcd-metadata-grants |
---|---|---|
1% 測試 | 已啟用 | 已停用 |
寬限期註冊網域已獲核准,但尚未提供代碼 | 已啟用 | 已啟用 |
寬限期有效,已提供權杖 | 已啟用 | 已停用 |
寬限期已失效,提供權杖 | 已啟用 | [無影響] |
Chrome 開發人員工具「隱私權與安全性」面板
這個面板提供相關資訊和 Cookie 控制選項。
如果 Chrome 限制第三方 Cookie,請使用「控制項」分頁測試目前網頁的行為,不論 Chrome 是否設有寬限期或啟用啟發式搜尋的例外狀況。

「第三方 Cookie」分頁會顯示 Cookie 和 Cookie 封鎖的相關資訊。

支援
- 回報第三方 Cookie 中斷情形:goo.gle/report-3pc-broken
- 在 Privacy Sandbox 開發人員支援存放區中提出問題:goo.gle/cookies-support