在 Microsoft Edge 和 Internet Explorer 之間共用 Cookie

注意

商務用 Microsoft Edge 現在可在Edge穩定版本116中使用! 深入瞭解 原生企業級安全性、生產力、管理性和 AI 內建的新專用工作體驗。

注意

已淘汰、不支援的 Internet Explorer 11 傳統型應用程式已透過特定版本的 Microsoft Edge 更新永久停用 Windows 10。 如需詳細資訊,請參閱 Internet Explorer 11 傳統型應用程式淘汰常見問題

本文說明如何在使用 Internet Explorer 模式時,設定 Microsoft Edge 進程與 Internet Explorer 進程之間的會話 Cookie 共用。

必要條件

若要將會話 Cookie 從 Microsoft Edge 共用到 Internet Explorer:

  • Windows 更新

    • Windows 11
    • Windows 10 版本 2004、Windows Server 版本 2004-KB4571744 或更新版本
    • Windows 10 版本 1909、Windows Server 版本 1909-KB4566116 或更新版本
    • Windows 10 版本 1903、Windows Server 版本 1903-KB4566116 或更新版本
    • Windows 10 版本 1809、Windows Server 版本 1809 和 Windows Server 2019-KB4571748 或更新版本
    • Windows 10 版本 1803-KB4577032 或更新版本
    • Windows 10 企業版 2016 LTSC 和 Windows Server 2016 - KB4580346 或更新版本
    • Windows 10 企業版 2015 長期維護 - KB4580327 或更高版本
    • Windows 8.1 和 Windows Server 2012 R2 - KB4586768 或更新版本
  • Microsoft Edge 版本 87 或更新版本

  • IE 模式使用企業模式網站清單設定

若要在 Microsoft Edge 與 Internet Explorer 之間共享會話 Cookie:

  • Windows 更新

    • Windows 11 - KB5010414 或更高版本
    • Windows Server 2022 - KB5010421或更新版本
    • Windows 10 20H2 版 - KB5010415或更新版本
    • Windows 10 21H1 版 - KB5010415或更新版本
    • Windows 10 21H2 版- KB5010415或更新版本
    • Windows 10 1809 版、Windows Server 1809 版和 Windows Server 2019 - KB5028168 或更新版本
    • Windows 10 企業版 2016 LTSC 和 Windows Server 2016 - KB5031362 或更新版本
  • Microsoft Edge 99 版或更新版本

  • IE 模式使用企業模式網站清單設定

概觀

大型組織中的一般設定,是讓應用程式能夠在新式瀏覽器上使用,以連結到另一個應用程式,而這個應用程式可能設定為在工作流程中啟用單一登入(SSO)的 Internet Explorer 模式中開啟。

根據預設,Microsoft Edge 和 Internet Explorer 進程不會共用會話 Cookie,而且在某些情況下,這種缺少共用可能會很不方便。 例如,當用戶必須以 Internet Explorer 模式重新驗證,或註銷 Microsoft Edge 會話時,不會註銷 Internet Explorer 模式會話。 在這些情況下,您可以設定 SSO 所設定的特定 Cookie,以從 Microsoft Edge 傳送至 Internet Explorer,如此一來,由於無需重新驗證,驗證體驗就會更順暢。

注意

在 Microsoft Edge 版本 99 之前,會話 Cookie 只能從 Microsoft Edge 共用到 Internet Explorer。 從 Microsoft Edge 版本 99 開始,可以將會話 Cookie 以反向 (從 Internet Explorer 共用到 Microsoft Edge) 。

注意

使用 Expires 屬性建立的永續性 Cookie 不在此功能範圍內,且無法在 Microsoft Edge 與 Internet Explorer 之間共用。

企業模式網站清單 XML 會擴充,以允許更多元素指定需要在 Microsoft Edge 與 Internet Explorer 之間共用的工作階段 Cookie。

在 Microsoft Edge 工作模式中,第一次建立 Internet Explorer 模式索引標籤時,所有相符的 cookie 都會共用至 Internet Explorer 工作模式。 之後,每當新增、刪除或修改符合規則的Cookie時,就會將它當做Internet Explorer 會話的更新傳送。 當網站清單更新時,也會重新評估共用Cookie的集合。

更新的結構描述元素

下表描述新增來 <支援 Cookie 共用功能的 shared-cookie> 元素。

元素 描述
<shared-cookie domain=“.contoso.com” name=“cookie1”></shared-cookie>



<shared-cookie host=“subdomain.contoso.com” name=“cookie2”></shared-cookie>
(必要) 共用 <Cookie> 元素至少需要網域 Cookie) 的網 (,或主機 (主 ) 屬性和 name 屬性。
這些屬性必須分別與 Cookie 的網域和名稱完全相符。 注意:子域不相符。

網域 屬性用於網域 cookie (但允許使用前導點,但可選用)。
host 屬性適用於主機專用的 cookie(而前導點則是錯誤)。 若將這兩個都不指定或都指定將會導致錯誤。
* 若在 cookie 字串中指定網域,則 cookie 即為網域 cookie(透過 HTTP Set-Cookie 回應標頭或document.cookie JS AP)。 網域 cookie 適用於指定的網域和所有子網域。 如果 Cookie 字串中未指定網域,則 Cookie 是僅限主機的 Cookie,且僅適用於其設定的特定主機。 例如,某些 URL 類別,例如單字主機名 (, http://intranetsite) 以及 (的 IP 位址,例如, http://10.0.0.1) 只能設定僅限主機的 Cookie。
<shared-cookie host=“subdomain.contoso.com” name=“cookie2” path=“/a/b/c”></shared-cookie> (選用) 可以指定 路徑 屬性。 如果未指定路徑屬性(或路徑屬性為空白),無論路徑為何(萬用字元規則),任何比對的網域/主機和名稱都符合該原則。

如果已指定路徑,它必須是完全相符的路徑。
如果 cookie 符合的規則是具有路徑,則此規則的優先順序高於不具路徑的規則。
<shared-cookie domain=“.contoso.com” name=“cookie1” source-engine=“MSEdge”></shared-cookie>



<shared-cookie domain=“.contoso.com” name=“cookie1” source-engine=“IE11”></shared-cookie>



<shared-cookie domain=“.contoso.com” name=“cookie1” source-engine=“Both”></shared-cookie>
(選擇性) 來源引擎屬性會指定如何在 Microsoft Edge 與 Internet Explorer 之間共用會話 Cookie。 其中:

- MSEdge。 將會話 Cookie 從 Microsoft Edge 共用到 Internet Explorer。
- IE11。 將會話 Cookie 從 Internet Explorer 共用到 Microsoft Edge。
- 兩者。 在 Microsoft Edge 和 Internet Explorer 中來回共享會話 Cookie。
- 預設或未指定。 會話 Cookie 將從 Microsoft Edge 共用到 Internet Explorer。

共用範例

<site-list version="1"> 
<shared-cookie domain=".contoso.com" name="cookie1"></shared-cookie>  
<shared-cookie host="subdomain.contoso.com" name="cookie2" path="/a/b/c"> 
</shared-cookie> 
<shared-cookie host="subdomain.contoso.com" name="cookie3" source-engine="MSEdge"></shared-cookie> 
</site-list> 

請參閱