共用方式為


Microsoft Edge Beta 通道的版本資訊

這些版本資訊提供 Microsoft Edge Beta 通道中包含的新功能和非安全性更新的相關信息。 這些版本資訊的封存版本可在 Microsoft Edge Beta 通道的封存版本資訊中取得。

注意

Microsoft Edge Web 平台不斷演進,以改善使用者體驗、安全性和隱私權。 若要深入了解,請參閱 Microsoft Edge 即將進行的網站相容性影響變更 (英文)。

版本 133.0.3065.10:2025 年 1 月 17 日

已修正影響變更的各種錯誤和效能問題、開發人員通道更新、功能更新、原則更新和網站相容性。

開發通道更新

下列開發人員通道更新早於此 Beta 通道版本。 這些附註提供每個版本變更的詳細資訊。

修復

  • 已修正在下載檔案時,用戶無法選取 [將此檔案回報為安全] 的問題。

功能更新

  • 將檢視受 MIP 保護的 PDF 檔案的支援延伸到不同的主權 (包括 GCCH) 。 包括 GCCH) 在內的主權雲端客戶 (能夠在 Microsoft Edge 中開啟受 MIP 保護的 PDF 內容。 這項變更可在由 Adobe Acrobat 和舊版 Microsoft Edge PDF 引擎支援的 Microsoft Edge 內建 PDF 讀取器中取得。

  • 非特殊配置 URL 處理。 非特殊配置 URL 處理會更新為符合 URL Standard (https://url.spec.whatwg.org/) 。 這項變更有網站相容性影響,可能需要變更您的網站。 如需詳細資訊和 Web 開發人員指引,請參閱 http://bit.ly/url-non-special

  • textprediction取代屬性。 拿掉 HTML 屬性的支援 textprediction ,這是一種非標準屬性,可用來啟用或停用長格式文字輸入的瀏覽器型文字預測功能。 請改用標準化 writingsuggestions 屬性,其運作方式類似於 textprediction,但也適用於瀏覽器可能提供的其他書寫協助功能。 明確設定 textpredictiontruefalse 的網站可以改為設定 writingsuggestions 為相同的值。 如需詳細資訊,請參閱在 HTML 規格中 撰寫建議

  • 惡意代碼封鎖程式。 Microsoft Edge 中的惡意代碼軟體封鎖程式是您的 AI 技術防護,其設計目的是要保護您和您的使用者免於遭受惡意代碼攻擊。 啟用后,惡意代碼封鎖程式會使用機器學習 (ML) 來識別並封鎖這些詐騙,讓您在瀏覽網頁時保持安全。 注意: 此體驗處於預覽狀態,且用戶可透過 [Edge 設定] 下方的 [Microsoft Edge 設定 edge://settings/privacy] 選擇加入,其位於 [安全性] 底下。

  • 拿掉用於舊版相同網站行為的原則。 在 Microsoft Edge 版本 80 中,我們引進了 LegacySameSiteCookieBehaviorEnabledForDomainList 原則,將 Cookie 的 SameSite 行為還原為指定網域上的舊版行為。 LegacySameSiteCookieBehaviorEnabledForDomainList 原則在 Microsoft Edge 版本 133 中已過時。

  • 已更新下載UI以改善效能。 下載UI會完全重寫以改善效能。 舊版的客戶對應功能和UX保持不變。

原則更新

新原則

淘汰的原則

網站相容性影響變更

注意

此版本資訊的部分是根據 Chromium.org 所建立和共用的工作進行修改,並根據 Creative Commons Attribution 4.0 國際授權中所述的條款使用。

  • CSS 進階 attr () 函式。 實作 CSS 層級 5 中所指定的擴attr()增,除了虛擬元素 content) 的現有支援之外,還允許在所有 CSS 屬性 (中使用 和 以外的類型<string>

  • CSS :open 虛擬類別。 :open虛擬類別會比<dialog>對和<details>處於其開啟狀態時,以及比<select>對和<input>當它們處於具有選擇器和選擇器顯示的模式時。

  • CSS 捲動狀態容器查詢。 使用容器查詢,根據容器的捲動狀態來設定容器子系的樣式。

    查詢容器是卷動容器,或受卷動容器捲動位置影響的專案。 您可以查詢下列狀態:

    • stuck:黏性定位的容器會卡在捲動方塊的其中一個邊緣。
    • snapped:捲動貼齊的容器目前水平或垂直貼齊。
    • scrollable:捲動容器是否可以以查詢方向捲動。

    新的 container-type: scroll-state 可讓您查詢容器。

    #sticky {
      position: sticky;
      container-type: scroll-state;
    }
    
    @container scroll-state(stuck: top) {
      #sticky-child {
        font-size: 75%;
      }
    }
    
  • CSS text-boxtext-box-trimtext-box-edge 為了達到文字內容的最佳平衡, text-box-trimtext-box-edge 屬性以及 text-box 速記屬性可讓您更精細地控制文字的垂直對齊方式。

    屬性 text-box-trim 會指定要修剪的側邊,在上方或下方,而 text-box-edge 屬性會指定應該如何修剪邊緣。

    這些屬性可讓您使用字型計量精確地控制垂直間距。

  • hint屬性的popover值。 Popover API 會指定屬性的兩個值popover的行為: 和 manualauto 此功能描述第三個值 popover=hint 最常與「工具提示」類型行為相關聯的提示,其行為稍有不同。 主要的差異在於, hint 在開啟巢狀堆疊的彈出視窗時,會從屬於自動。 因此,當現有的彈出視窗堆疊auto保持開啟時,就可以開啟不相關的hint彈出視窗。

    標準範例是 <select>) (開 popover=auto 啟選擇器,並顯示暫留觸發的工具提示 (popover=hint) 。 該動作不會關閉 <select> 選擇器。

  • Popover 叫用器和錨點定位改善。 新增命令式方法,以使用 來設定彈出視窗之間的叫用程序關聯 popover.showPopover({source})性。 可讓叫用者關聯性建立隱含錨點項目參考。

  • 內嵌在叫用器內的Popover不應該重新叫用它。 在下列案例中,按兩下按鈕會正確啟動彈出視窗,不過,按兩下彈出視窗本身之後就不應該關閉彈出視窗。

    <button popovertarget=foo>Activate
      <div popover id=foo>Clicking me shouldn't close me</div>
    </button>
    

    先前會發生這種情況,因為彈出視窗按兩下泡泡到 <button> ,並啟動叫用程式,這會關閉彈出視窗。 這現在已變更為預期的行為。

  • Animation.overallProgress. 為開發人員提供方便且一致的表示法,說明動畫在其反覆專案中的進階程度,以及其時間軸的本質為何。 如果沒有 屬性 overallProgress ,您就必須手動計算動畫的進階程度,並考慮動畫的反覆項目數目,以及動畫的 是否 currentTime 為總時間的百分比 (如卷動驅動動畫) 或絕對時間數量的情況 (如時間驅動動畫) 的情況一樣。

  • 物件 pause()Atomics 方法。 pause()將方法新增至Atomics命名空間物件,以提示目前程式代碼正在執行線程鎖定的CPU。

  • 腳本的 CSP 哈希報告。 為了安全起見,複雜的 Web 應用程式通常需要追蹤其下載的子資源。

    特別是即將推出的業界標準和最佳做法 (例如,PCI-DSS v4) 要求 Web 應用程式保留其下載並執行之所有腳本的清查。

    這項功能是以 CSP 和報告 API 為基礎,來報告檔載入之所有腳本資源的 CORS/相同原始來源) URL 和哈希 (。

  • DOM 狀態保留移動。 新增 DOM 基本 (Node.prototype.moveBefore) ,可讓您在 DOM 樹狀結構周圍移動元素,而不需要重設元素的狀態。

    移動而不是移除和插入時,會保留如下的狀態:

    • <iframe> 專案仍會保持載入狀態。
    • 使用中元素會保持焦點。
    • 彈出視窗、全螢幕和強制回應對話框會保持開啟狀態。
    • CSS 轉換和動畫會繼續。
  • 公開 attributionsrc 上的 <area>屬性。 將 屬性<area>attributionsrc曝光與屬性的現有處理行為對齊,即使未公開也一致。

    此外,在上 <area>支援 屬性是合理的,因為該元素是第一級的導覽介面,而且Microsoft Edge 已在 和 的其他介面 <a> 上支援此功能 window.open

  • 不論 Timing-Allow-Origin) 為何,在專案計時和 LCP (中公開粗略的跨原始來源renderTime 元素計時和 LCP 專案具有 renderTime 屬性,與繪製影像或文字的第一個框架對齊。

    此屬性目前透過要求 Timing-Allow-Origin 映像資源上的標頭來保護跨原始來源影像。 不過,這項限制很容易解決 (例如,在相同的框架) 中顯示相同原始來源和跨原始來源影像。

    由於這是混淆的來源,因此我們打算改為移除這項限制,而在檔不是跨原始來源隔離時,改為以 4 毫秒為單位將所有轉譯時間粗略區分。 這看似粗略,可避免洩漏任何有關跨原始來源影像的實用譯碼時間資訊。

  • FileSystemObserver介面。 介面 FileSystemObserver 會通知網站文件系統的變更。 網站會觀察檔案和目錄的變更,使用者先前已授與該檔案和目錄的許可權、使用者的本機裝置或貯體文件系統 (也稱為原始私人文件系統) ,並收到基本變更資訊的通知,例如變更類型。

  • 多重匯入對應。 匯入對應目前必須在任何 ES 模組之前載入,而且每個檔只能有單一匯入對應。 這會讓他們在實際案例中易失且可能很慢地使用:任何在它們之前載入的模組都會中斷整個應用程式,而在具有許多模組的應用程式中,它們會成為大型封鎖資源,因為所有可能模組的整個對應都必須先載入。

    這項功能可讓每個檔有多個匯入對應,方法是以一致且具決定性的方式合併。

  • 記憶體存取標頭。 提供替代方式,讓已驗證的內嵌加入加入未分割的Cookie。 這些標頭會指出未分割的 Cookie 是否 (或可以) 包含在指定的網路要求中,並允許伺服器啟 storage-access 用已授與的許可權。 提供啟用許可權的替代方式 storage-access 可讓 noniframe 資源使用,而且可以減少已驗證內嵌的延遲。

  • 支援使用 ClipboardItemPromise<DOMString>.ClipboardItem這是異步剪貼簿 write() 方法的輸入,現在除了建構函式中的 Blob 之外,也接受字串值。 ClipboardItemData 可以是 Blob、字串或可解析為 Blob 或字串串的承諾。

  • WebAssembly Memory64。 memory64 提案新增對大小大於 2^32 位之線性 WebAssembly 記憶體的支援。 它未提供新的指示,但會改為擴充現有的指示,以允許記憶體和數據表的64位索引。

  • Web 驗證 API:PublicKeyCredential getClientCapabilities() 方法。 PublicKeyCredential getClientCapabilities() 方法可讓您判斷使用者的用戶端支援哪些 WebAuthn 功能。 方法會傳回支援的功能清單,讓開發人員能夠根據用戶端的特定功能量身打造驗證體驗和工作流程。

  • WebGPU:1 元件頂點格式 (和 unorm8x4-bgra) 。 新增 WebGPU 初始版本中沒有的其他頂點格式,因為沒有任何支援或舊的 macOS 版本 (任何瀏覽器) 不再支援這些版本。 1 元件頂點格式可讓應用程式在先前必須針對8和16位資料類型要求至少兩倍以上時,只要求必要的資料。 unorm8x4-bgra 格式可讓您稍微方便載入 BGRA 編碼的頂點色彩,同時保留相同的著色器。

  • Web 密碼編譯 API 的 X25519 演算法。 “X25519” 演算法提供工具,可使用 [RFC7748] 中指定的 X25519 函式來執行密鑰協定。 “X25519” 算法標識符可以在 SubtleCrypto 介面中用來存取實作的作業:generateKey、importKey、exportKey、deriveKey 和 deriveBits。

  • 取代 WebGPU maxInterStageShaderComponents 限制。 因為 maxInterStageShaderComponents limit 因素的組合,所以 已被取代。 Microsoft Edge 135 中預定的移除日期。

    • 備援: maxInterStageShaderVariables此限制已經有類似的用途,可控制在著色器階段之間傳遞的數據量。
    • 次要差異:雖然兩個限制的計算方式有些微差異,但這些差異很小,而且可以在限制內 maxInterStageShaderVariables 有效管理。
    • 簡化:移除 maxInterStageShaderComponents 可簡化著色器介面,並降低開發人員的複雜度。 與其以細微的差異來管理兩個不同的限制,而是可以將焦點放在更適當的具名和全面性 maxInterStageShaderVariables
  • 拿掉 <link rel=prefetch> 五分鐘規則。 先前,使用 <link rel=prefetch>預先擷取資源時,Microsoft Edge 會忽略其快取語意, (也就是 max-ageno-cache) 在五分鐘內第一次使用,以避免重新啟動。 現在,Microsoft Edge 會移除這個特殊案例,並使用一般 HTTP 快取語意。

    這表示 Web 開發人員必須包含適當的快取標頭 (Cache-Control 或 Expires) ,以查看 的 <link rel=prefetch>優點。

    這也會影響非標準的 <link rel=prerender>

版本 132.0.2957.111:2025 年 1 月 15 日

已修正各種錯誤和效能問題。

版本 132.0.2957.106:2025 年 1 月 13 日

已修正各種錯誤和效能問題。

版本 132.0.2957.101:2025 年 1 月 11 日

已修正各種錯誤和效能問題。

版本 132.0.2957.93:2025 年 1 月 6 日

已修正各種錯誤和效能問題。

版本 132.0.2957.55:2024 年 12 月 16 日

已修正各種錯誤和效能問題。

版本 132.0.2957.41:2024 年 12 月 9 日

已修正各種錯誤和效能問題。

版本 132.0.2957.26:2024 年 12 月 2 日

已修正各種錯誤和效能問題,以及功能更新。

功能更新

  • 取代 Microsoft Edge 支援頁面。 為了改善用戶體驗, edge://support 已被取代。 在 edge://support 上找到的資訊可在其他頁面上取得: edge://versionedge://metrics-internalsedge://extensionsedge://policy

  • AI 主題產生器。 Microsoft Edge 包含 AI 主題產生器,可讓使用者輸入文字字串,併產生一系列影像以預覽為瀏覽器主題。 套用主題包括在 [Microsoft Edge 新索引標籤] 頁面上設定產生的影像,並將影像的主要色彩套用至瀏覽器框架。 用戶現在可以在 edge://settings/appearance 中找到新的進入點,將它們導向 AI 主題產生器:建立自定義瀏覽器主題。 系統管理員可以使用 AIGenThemesEnabled 原則來控制這項功能的可用性。 如果系統管理員選擇透過原則停用此功能,則可使用 [Microsoft Edge 設定] 中連結的頁面,但不允許用戶產生影像,而且他們會看到錯誤訊息。 注意: 這是受控制的功能推出。 如果您沒有看到這項功能,請在我們繼續推出時返回查看。

版本 132.0.2957.11:2024 年 11 月 22 日

已修正影響變更的各種錯誤和效能問題、開發人員通道更新、功能更新、原則更新和網站相容性。

開發通道更新

下列開發人員通道更新早於此 Beta 通道版本。 這些附註提供每個版本變更的詳細資訊。

功能更新

  • 在 Microsoft Edge 管理服務中 Intune 原則。 系統管理員現在可以透過 Microsoft Edge 管理服務,以及現有的雲端原則來設定 Intune 原則。 此功能可讓系統管理員在雲端中部署瀏覽器原則,並從單一窗格 Intune 原則,讓使用者能夠輕鬆地保持安全,並簡化瀏覽器工作流程。 這項功能隨附新的原則建立精靈,可將建立程序簡化為全方位的逐步流程。 注意:此體驗處於公開預覽狀態,可藉由加入加入 Microsoft 365 系統管理中心 中的目標發行來存取。

  • Edge 管理服務中的版本監視。 Edge 管理服務提供所有受控Microsoft Edge 實例的單一檢視,以及其更新狀態和可能要採取的動作。 對於過期的裝置,您可以輕鬆地排程更新或通知使用者更新其瀏覽器,以避免工作流程中斷。 注意:此體驗處於公開預覽狀態,可藉由加入加入 Microsoft 365 系統管理中心 中的目標發行來存取。

  • 購物產品追蹤。 在產品詳細數據頁面上出現的 Microsoft Edge 網址列中,透過新體驗輕鬆地追蹤產品價格。 使用者可以快速追蹤價格,並在該產品出現價格下降時收到通知,並節省更多成本。 系統管理員可以使用 EdgeShoppingAssistantEnabled 原則來控制 Microsoft Edge 中購物的可用性。 注意: 這項功能是受控制的功能推出。 如果您沒有看到這項功能,請在我們繼續推出時返回查看。

  • 功能使用量數據同步處理。 Microsoft Edge Sync 可讓使用者跨多個裝置同步處理其Microsoft Edge 用戶數據,現在會啟動名為「功能使用量」的新同步處理數據類別。 這個新類別可讓使用者同步處理有關其在所有裝置上使用 Microsoft Edge 功能的數據。 注意: 這項功能是受控制的功能推出。 如果您沒有看到這項功能,請在我們繼續推出時返回查看。

  • 新的密碼管理員原則。 DeletingUndecryptablePasswordsEnabled 原則會控制內建密碼管理員是否可以從其資料庫中刪除無法刪除的密碼。 需要此原則才能還原內建密碼管理員的完整功能,但可能會造成永久的數據遺失。 無法解密的密碼值不會自行解密。 如果可以修正它們,通常需要複雜的用戶動作。

  • PromotionalTabsEnabled 原則淘汰。 PromotionalTabsEnabled 原則在 Microsoft Edge 132 版中已被取代,在未來的 Microsoft Edge 版本中將會過時。 系統管理員可以改用 ShowRecommendationsEnabled 原則。

  • 允許企業使用者使用 IE 模式檢視 XFA PDF。 企業客戶可以透過 ViewXFAPDFInIEModeAllowedOriginsViewXFAPDFInIEModeAllowedFileHash 原則,使用 IE 模式在 Microsoft Edge 中檢視 XFA PDF。 這項變更可在 Microsoft Edge 上的新 PDF 查看器中取得。

原則更新

新原則

過時的原則

淘汰的原則

網站相容性影響變更

注意

此版本資訊的部分是根據 Chromium.org 所建立和共用的工作進行修改,並根據 Creative Commons Attribution 4.0 國際授權中所述的條款使用。

  • CSS 錨點定位:允許 anchor-size() 內嵌和邊界屬性。 最初, anchor-size() 只允許在重設大小屬性中使用。 此規格現在也允許 anchor-size() 內置和邊界。

  • CSS 側邊寫入模式。 CSS 屬性的 sideways-rlsideways-lr 關鍵詞 writing-mode 支援。 sideways-rlsideways-lr 對於垂直寫入非 CJK 文字很有説明。 不同於 和 vertical-lr,它們沒有適合 CJK 語言vertical-rl的行為。

  • 對話框切換事件。 這項變更包含與彈出視窗分派相同的ToggleEvent專案,但針對<dialog>元素:呼叫 或 showshowModal<dialog>使用 分派 ToggleEventnewState=open<dialog>使用表單、按鈕或關閉監看) 關閉 (應該使用 分派 ToggleEventnewState=closed

    先前,若要偵測開啟的時機 <dialog> ,必須註冊變動觀察者才能檢查是否開啟。

  • 元素擷取。 假設影片 MediaStreamTrack 是透過預先存在的方法來起始索引標籤擷取,元素擷取允許將播放軌變更為只擷取從指定元素開始的 DOM 子樹。

    API 與區域擷取 API 有一些相似之處,但可為應用程式提供更大的彈性,因為遮蔽和遮蔽的內容都會從擷取中排除。

  • FedCM 授權功能。 這會組合識別提供者 (IdP) 可用來實作授權流程的一些功能,例如讓使用者將行事曆的存取權授與信賴憑證者 (RP) 。 具體而言:

    • IdP 必須能夠顯示許可權 (接續 API) 的自定義提示。
    • RP 需要可擴充的方式來與 IdP 通訊它想要存取 (參數 API) 。
    • RP 必須能夠自定義或隱藏參考 IdP 共用「名稱、電子郵件地址和配置檔圖片」的文字,因為在此情況下,他們會要求不同的資訊 (字段 API) 。
    • IdP 可能想要使用不同的端點來實作授權流程, (多個設定 URL) 。
    • 某些帳戶可能僅符合其中一個驗證和授權流程的資格,因此必須有一種方式,才能在兩個流程中顯示不同的帳戶, (帳戶卷標 API) 。
  • FedCM 模式 API 和使用其他帳戶 API。 FedCM 的兩個新擴充功能:

    • 模式active 模式可讓網站在按鈕內呼叫 FedCM 按兩下 (例如,選取 [登入 IdP ] 按鈕) ,這會要求 FedCM 保證它一律會以可見的使用者介面回應。 在 作用中模式 中呼叫 FedCM API 會在使用者註銷時,讓使用者登入識別提供者 (IdP) 。此外,因為主動模式是在明確的使用者手勢內呼叫,所以相較於被動模式 (的UI,UI也比較 (醒目提示,例如,置中和強制回應) 不需要使用者手勢需求,而且可以在頁面載入) 上呼叫。
    • 使用其他帳戶:使用此擴充功能時,IdP 可以允許使用者登入其他帳戶。
  • 擷取: Request.bytes()Response.bytes() bytes()將方法新增至 RequestResponse 介面,這會傳回使用 Uint8Array 解析的承諾。 雖然 RequestResponse 具有 arrayBuffer() 方法,但無法直接從緩衝區讀取。 必須建立像 是的檢視 Uint8Array 才能讀取它。 方法 bytes() 可改善取得要求和回應本文的Ergonomics。

  • 忽略 localhost 的 Strict-Transport-Security。 Strict-Transport-Security (STS) 回應標頭可能會造成localhost網頁伺服器的問題,因為 STS 會跨所有埠套用全主機。 這會導致 Web 開發人員在本機測試的相容性問題。 它也會影響使用軟體套件的使用者,這些軟體套件通常會基於暫時原因啟動localhost網頁伺服器。 例如,將驗證令牌從 Web 登入通訊到本機軟體套件。 如果在localhost回應上設定 Strict-Transport-Security 一個本機接聽程式,則不論埠為何,都會套用至所有後續的localhost要求。

    Microsoft Edge 132 會忽略 Strict-Transport-Security localhost URL 回應上的標頭來解決此問題。

  • 鍵盤可設定焦點捲動容器。 此功能的推出 (從 Microsoft Edge 130) 因為輔助功能回歸而停止。 此問題已修正,且此功能會繼續使用 Microsoft Edge 132 推出。 KeyboardFocusableScrollersEnabled 是這項功能的原則。

  • 私人狀態令牌 API 許可權原則預設允許清單通配符。 私人狀態令牌 API 的存取權受限於許可權原則功能。 Edge 132 會將 和 private-state-token-redemption 功能的預設允許清單從 *self 更新為 private-state-token-issuance (通配符) 。

  • PushMessageData::bytes(). 介面 PushMessageDataBody 模擬介面,此介面在本年度稍早使用新 bytes() 方法修改,遵循 API 通常應該將位元組緩衝區變為 Uint8Arrays的原則。 Edge 132 也會在 介面上PushMessageData提供 bytes() 存取子,以與 Body 介面重新調整。

  • 已在中 sharedStorage.selectURL儲存查詢。 sharedStorage.selectURL() 現在可讓查詢以每頁為基礎來儲存和重複使用。 第一次執行已儲存的查詢時,會收取每頁兩個負載預算的費用,但不會在相同的頁面載入期間,針對已儲存查詢的後續執行收費。 這項變更是使用 savedQuery 選項中的 參數來完成,該選項會將查詢命名為 selectURL()

  • 在非使用中檔中擲回彈出視窗和對話框的例外狀況。 先前在非使用中檔內的彈出視窗或對話框上呼叫 showPopover()showModal() 會以無訊息方式失敗。 未擲回任何例外狀況,但因為檔處於非使用中狀態,因此不會顯示任何彈出視窗或對話框。 自 Microsoft Edge 132 起,這些情況現在會擲回 InvalidStateError

  • WebAuthn Signal API。 允許 WebAuthn 信賴憑證者將現有認證的相關信息傳回認證記憶體提供者,以便從提供者和系統 UI 更新或移除不正確或撤銷的認證。

  • WebGPU:32 位浮點紋理混合。 float32-blendable GPU 功能讓 GPU 紋理具有、 rg32floatrgba32float 可混合的r32float格式。

  • WebGPU:從 GPUDevice 公開 GPUAdapterInfo。 GPUDevice adapterInfo 屬性會公開與 GPUAdapter 物件相同的GPUAdapterInfo屬性。

  • WebGPU:紋理檢視使用方式。 將選擇性欄位新增至 WebGPU 紋理檢視建立,以從來源紋理要求使用旗標的子集。

    根據預設,紋理檢視使用量繼承自來源紋理,但有一些檢視格式可能與一組完整的繼承使用方式不相容。 將使用量欄位新增至紋理檢視建立,可讓使用者要求來源紋理使用量的子集,這些使用方式是以檢視格式有效,且特定於其預期的紋理檢視使用方式。

    WebGPU 實作也可以優化低層級資源的建立,並在使用具有更特殊使用旗標的檢視時改善效能。

  • 新的原始來源試用:Document-Isolation-Policy。 文件隔離原則可讓檔自行啟用crossOriginIsolation,而不需要部署 COOP 或 COEP,不論crossOriginIsolation頁面的狀態為何。 此原則受到進程隔離的支援。 此外,非 CORS 跨原始來源子資源的檔會在沒有認證的情況下載入,或需要有 CORP 標頭。

  • 新的原始來源試用:使用魔術批註明確編譯提示。 此功能可讓您附加哪些函式應在 JavaScript 檔案中積極剖析和編譯的相關信息。 信息會編碼為魔術批注。

  • navigator.storage 不再是 EventTarget。 navigator.storage 已針對記憶體壓力事件建立 EventTarget ,但從未超過原型階段。 移除這個無效的程式代碼, navigator.storage 因此將不再擴充 EventTarget

  • 拿掉前置詞 HTMLVideoElement 全螢幕 API。 前置詞 HTMLVideoElement 全螢幕 API 已從 Microsoft Edge 淘汰。

    它們已由 Element.requestFullscreen() API 取代。 自2024年起,大部分的瀏覽器都已支援未準備的API數年。

    Microsoft Edge 132 會從 HTMLVideoElement移除下列專案:

    • webkitSupportsFullscreen屬性。
    • webkitDisplayingFullscreen屬性。
    • 方法 webkitEnterFullscreen()
    • 方法 webkitExitFullscreen() 。 請注意 FullScreen 中 「S」 的不同大小寫。
    • 方法 webkitEnterFullScreen()
    • 方法 webkitExitFullScreen()

    這些方法現在只是新式 API 的別名。 其使用量多年來已穩定地拒絕。

版本 131.0.2903.51:2024 年 11 月 15 日

已修正各種錯誤和效能問題。

版本 131.0.2903.48:2024 年 11 月 14 日

已修正各種錯誤和效能問題。

版本 131.0.2903.45:2024 年 11 月 13 日

已修正各種錯誤和效能問題。

版本 131.0.2903.36:2024 年 11 月 8 日

已修正各種錯誤和效能問題,以及功能更新。

注意

此版本資訊的部分是根據 Chromium.org 所建立和共用的工作進行修改,並根據 Creative Commons Attribution 4.0 國際授權中所述的條款使用。

功能更新

  • 對 Kyber 所做的變更。 Kyber 演算法已透過次要技術變更進行標準化,並重新命名為模組 Lattice 金鑰封裝機制 (ML-KEM) 。 ML-KEM 實作於無所不在的 SSSL 密碼編譯連結庫中,可讓相依於此連結庫的服務加以部署和使用。

    ML-KEM 最終版本的變更使其與先前部署的 Kyber 版本不相容。 由於此不相容,將會在 Microsoft Edge 中進行下列變更:

    • Microsoft Edge 會從支援的 Kyber 切換到 ML-KEM。
    • Microsoft Edge 提供混合式 ML-KEM (字碼點0x11EC) 的关键共享预测。
    • PostQuantumKeyAgreementEnabled 標和 PostQuantumKeyAgreementEnabled 原則適用於 Kyber 和 ML-KEM。
    • Microsoft Edge 將不再支援混合式 Kyber (代碼點0x6399) 。

版本 131.0.2903.27:2024 年 11 月 4 日

已修正各種錯誤和效能問題。

版本 131.0.2903.14:2024 年 10 月 28 日

已修正各種錯誤和效能問題。

版本 131.0.2903.9:2024 年 10 月 24 日

已修正各種 Bug 和效能問題、開發人員通道更新、功能更新、影響變更的網站相容性,以及原則更新。

注意

此版本資訊的部分是根據 Chromium.org 所建立和共用的工作進行修改,並根據 Creative Commons Attribution 4.0 國際授權中所述的條款使用。

開發人員通道更新

下列開發人員通道更新早於此 Beta 通道版本。 這些附註提供每個版本變更的詳細資訊。

功能更新

  • 取消事件的 beforeunload 對話框。 Microsoft Edge 變更了事件的取消對話 beforeunload 框行為。 event.preventDefault在事件處理程式中beforeunload呼叫 並不會防止顯示對話方塊。 相反地, event.returnValue = '' 必須在事件處理程式中 beforeunload 呼叫 ,以防止取消對話方塊。 BeforeunloadEventCancelByPreventDefaultEnabled 原則已過時,Microsoft Edge 130 版之後就無法再運作。

  • 透過立即更新輕鬆取得最新的更新。 Microsoft Edge 中的立即更新可確保當您離開計算機時,會自動取得最新的瀏覽器更新。 您可以繼續流覽,知道您已經有最新的更新,以確保在線安全。 如需詳細資訊,請參閱在 Microsoft Edge 中取得立即更新 - Microsoft 支援服務注意: 這項功能適用於企業客戶的私人預覽版。 未來的功能更新可透過 Microsoft Edge 版本資訊取得。

網站相容性影響變更

  • CSS 錨點定位: anchor-scope 屬性 anchor-scope 允許將錨點名稱的可見性限制為指定的子樹。

  • CSS font-variant-emoji font-variant-emoji CSS 屬性可讓您控制彩色 (emoji 樣式) 和單色 (文字樣式) emoji 圖像。 您也可以在每個 Emoji 字碼點之後,新增 emoji 變化選取器,特別是文字的 U+FE0E 和 emoji 的 U+FE0F,來完成此方法。

  • CSS 會醒目提示繼承。 使用 CSS 醒目提示繼承時,CSS 會醒目提示虛擬類別,例如 ::selection::highlight,透過虛擬醒目提示鏈結繼承其屬性,而非專案鏈結。 結果是更直覺的模型,用於在醒目提示中繼承屬性。

  • 和項目的樣式結構<details><summary>改善。 針對和 <summary> 項目的結構<details>支援更多 CSS 樣式,以允許在網路上建置洩漏小工具或協定小工具的更多情況下使用這些元素。 特別是,這項變更會移除無法在這些元素上設定顯示屬性的限制,並新增 ::details-content 虛擬元素來設定展開和折疊之元件的容器樣式。

  • @page 邊界方塊。 在列印 Web 檔或匯出為 PDF 時,新增頁面邊界方塊的支援。

    邊界 @page 方塊可讓您定義頁面邊界區域中的內容,例如提供自定義頁首和頁尾,而不是使用瀏覽器所產生的內建頁首和頁尾。

    邊界方塊是使用 CSS @page 規則內的 at-rule 來定義。 邊界方塊的外觀和內容是以規則內 @page 的 CSS 屬性指定,包括 content 屬性。 頁面編號也支援計數器。 規格會定義兩個特殊的計數器名稱: page 用於目前的頁碼和 pages 總頁數。

  • @property支援 <string> 語法。 支援已 <string> 註冊自定義屬性的語法元件名稱。

  • 相對 currentcolor 色彩語法的支援。 允許 CSS 中的相對色彩 (使用 from 關鍵詞) currentcolor 做為基底。 這項支援可讓您根據元素的文字色彩,為該專案的框線、陰影或背景設定互補色彩。

    此功能也包含使用案例,其中色彩函式是巢狀且相 currentcolor依於 ,例如: color-mix (in srgb, rgb(from currentcolor r g b), white)) or rgb(from rgb(from currentcolor 1 g b) b g r)

  • 支援、fillstrokemarker-* 屬性的clip-path外部 SVG 資源。 此功能新增了和 屬性) (剪輯路徑、標記和stroke繪圖伺服器fill的外部參考支援。 例如,clip-path: url("resources.svg#myPath")

  • 直接套接字 API。 允許隔離 Web Apps (TCP) 和使用者數據報通訊協定建立直接傳輸控制通訊協定, (UDP) 網路裝置和系統的通訊,以及接聽和接受連入連線。

  • 從雲端解決方案提供者限制豁免 Speculation-Rules 標頭。 匯報 規則與 CSP 之間的整合,讓 CSP 只適用於 <script type=speculationrules>,而不會套用至 Speculation-Rules 標頭。 CSP 的腳本原則旨在防止將腳本插入 HTML,而 CSP 威脅模型與 HTTP 標頭無關。 這種方法可讓您更輕鬆地從CDN和其他邊緣伺服器部署推測規則。

  • FedCM 作為記憶體存取 API 的信任訊號。 藉由先前的 FedCM 授與有效理由來自動核准記憶體存取要求,以協調 FedCM 和記憶體存取 API。

    當使用者在信賴憑證者 (RP) 上授與使用其身分識別與第三方識別提供者 (IdP) 的許可權時,許多 IDP 需要第三方 Cookie 才能正確且安全地運作。 此提案旨在透過更新記憶體存取 API (SAA) 許可權檢查,不僅接受記憶體存取提示所提供的許可權授與,也接受 FedCM 提示所提供的許可權授與,以私人且安全的方式滿足該需求。

    此機制的一個重要屬性是將授與限制為 RP 使用 FedCM 許可權原則明確允許的案例,強制執行 RP 的每個畫面格控件,並防止 IdP 的被動監視超出 FedCM 已授與的功能。

  • COOP 值 noopener-allow-popups 某些來源可以包含具有不同安全性需求層級的不同應用程式。 在這些情況下,防止在某個應用程式中執行的腳本能夠開啟另一個相同原始應用程式的頁面和編寫腳本,可能會有説明。

    在這種情況下,檔可能會有説明,以確保其發行者無法編寫腳本,即使發行者檔是同源檔也一樣。 [ noopener-allow-popups 跨原始來源-傳送原則] 值可讓文件定義該行為。

  • 選取 [剖析器] 區塊。 這項變更可讓 HTML 剖析器除了 <select><optgroup><hr>之外<option>,在中允許更多標記。

    這項變更支援可 <select> 自定義的功能,但會先出貨,因為它可以個別完成,並具有一些相容性風險。

  • WebGPU:裁剪距離。 新增選擇性的 GPU 功能 clip-distances ,允許在頂點著色器輸出中設定使用者定義的剪輯距離。 這項技術適用於需要裁剪場景中超出用戶定義平面之所有頂點的應用程式,例如許多 CAD 應用程式。

  • WebGPU: GPUCanvasContext getConfiguration()。 使用組態字典呼叫 之後 GPUCanvasContext configure()GPUCanvasContext getConfiguration() 即可使用 方法來檢查畫布內容設定。 它包含 GPU deviceformatusageviewFormatscolorSpacetoneMappingalphaMode 成員。 如 問題 4828 中所述,Web 應用程式可以使用它來偵測 WebGPU 是否支援 HDR 畫布。

  • 專用背景工作角色上的 WebHID。 在專用背景工作內容內啟用 WebHID。 這可讓您在個別線程上執行大量 I/O 和從 HID 裝置處理資料的效能,協助降低對主線程的效能影響。

  • WebRTC RTCRtpEncodingParameters.scaleResolutionDownTo 設定 WebRTC 編碼器的 API,如果輸入框架大於指定 maxWidth 的 和 maxHeight,則為縮放輸入框架。 此 API 類似於 scaleResolutionDownBy ,不同之處在於解析條件約束是以絕對詞彙表示 (,例如,640x360) ,而不是相對詞彙 (例如,相應減少 2) ,避免與實時變更輸入框架大小相關的競爭條件。

  • 移除 CSS 錨點定位屬性 inset-area 透過將 屬性重新命名 inset-areaposition-area的 CSS 工作組解析,此移除會清除標準相容功能的實作。

  • 拿掉非標準 GPUAdapter requestAdapterInfo() 方法。 WebGPU 工作組認為觸發許可權提示並不切實際 requestAdapterInfo() ,因此他們已移除該選項,並將其取代為 GPUAdapter info 屬性,讓 Web 開發人員可以同步取得相同的 GPUAdapterInfo 值。

原則更新

新原則

過時的原則

淘汰的原則

版本 130.0.2849.52:2024 年 10 月 23 日

已修正各種錯誤和效能問題。

版本 130.0.2849.46:2024 年 10 月 17 日

已修正各種錯誤和效能問題。

版本 130.0.2849.43:2024 年 10 月 16 日

已修正各種錯誤和效能問題。

公告

  • 取消beforeunload事件的對話框。 Microsoft Edge 正在變更Microsoft Edge 131 版中事件的取消對話 beforeunload 框行為。 從 131 版開始,在事件處理程式中beforeunload呼叫 event.preventDefault 並不會防止顯示對話方塊。 相反地, event.returnValue = '' 必須在事件處理程式中 beforeunload 呼叫 ,以防止取消對話方塊。 BeforeunloadEventCancelByPreventDefaultEnabled 原則已過時,Microsoft Edge 130 版之後將不再運作。

版本 130.0.2849.35:2024 年 10 月 11 日

已修正各種錯誤和效能問題、功能更新和原則更新。

功能更新

原則更新

新原則

  • EdgeEntraCopilotPageContext - 控制從 Microsoft Edge 提要字段使用 Enterprise Data Protection (EDP) 存取 Microsoft Copilot 之 Entra ID 配置檔的頁面內容存取權。

過時的原則

  • CopilotCDPPageContext - 使用商業數據保護控制 Copilot 存取 Microsoft Entra ID 配置檔的頁面內容, (已被取代的) 。

版本 130.0.2849.27:2024 年 10 月 7 日

已修正各種錯誤和效能問題。

版本 130.0.2849.13:2024 年 9 月 30 日

已修正各種錯誤和效能問題。

修復

  • 已修正在某些 SharePoint 網站上造成轉譯問題的問題。

版本 130.0.2849.5:2024 年 9 月 26 日

已修正影響變更的各種錯誤和效能問題、功能更新、網站相容性,以及原則更新。

注意

此版本資訊的部分是根據 Chromium.org 所建立和共用的工作進行修改,並根據 Creative Commons Attribution 4.0 國際授權中所述的條款使用。

開發人員通道更新

下列開發人員通道更新早於此 Beta 通道版本。 這些附註提供每個版本變更的詳細資訊。

修復

  • 已修正使用 StandaloneHubsSidebarEnabled 原則停用 Edge Bar 時,無法在 edge://settings/sidebar 頁面上顯示公事包圖示的問題。

公告

  • 即時輔助字幕。 LiveCaptionsAllowed 原則自 Microsoft Edge 103 版起可供使用,但此功能並未正式推出。 將 ExperimentationAndConfigurationServiceControl 原則設定為 'FullMode' 的用戶端可能會在廣泛可用性之前收到此功能。 將透過 Microsoft Edge 版本資訊來宣告廣泛可用性。

功能更新

  • 令牌系結。 令牌系結會在 TLS 連線的兩端使用密碼編譯憑證,以嘗試關閉持有人令牌的安全性差距,這可能會遺失或遭竊。 令牌系結在 Microsoft Edge 版本 130 中已被取代。 此外, AllowTokenBindingForUrls 原則現在已過時。

  • macOS 上的 Edge 現在會在 Teams 中順暢地開啟連結。 當您將默認瀏覽器設定為在 macOS 上Microsoft Edge 並啟用此功能時,來自 Teams 桌面應用程式的 Web 連結會透過聊天、頻道、行事曆和其他進入點傳送。 這些連結會在登入 Teams 應用程式的設定檔中順暢地自動開啟,並略過在瀏覽器中重新驗證的需求。 這項功能可讓您更快速且更輕鬆地存取內容。 系統管理員可以使用「選擇哪個瀏覽器開啟網頁連結」Microsoft 365 原則來控制這項功能的可用性。 注意: 這項功能是受控制的功能推出。 如果您沒有看到這項功能,請在我們繼續推出時返回查看。

  • 提高頂端設定並改善設定頁面導覽性。 為了讓尋找瀏覽器設定更有效率,Microsoft Edge 引進了三項 Edge 設定的流覽改良功能。 我們不會變更任何設定的功能,而且所有設定都會留在與目前相同的頁面上,但會位於可點選的區段後面。 這些變更如下所示。

    • 在使用者於 [配置檔] 頁面 (輸入Edge設定時,於使用者) 的第一個位置快速存取最常使用的 [設定] 動作。 按兩下具有設定名稱的按鈕,會將使用者直接流覽至其位置。

    • 藉由快速存取位於該頁面上最常使用的動作,讓密集填入的 [設定] 頁面 (,例如隱私權、 搜尋和服務外觀Cookie 和網站許可權、 系統和效 能) 更輕鬆地流覽。 按兩下具有設定名稱的按鈕,會將使用者直接帶到其位置。

    • 對於這些密集填入的頁面,每個冗長的設定區段都會是具有描述性子文字的可點選「目錄」。 這可協助使用者直接找出設定,並避免不必要的捲動。

    注意: 這項功能是受控制的功能推出。 如果您沒有看到這項功能,請在我們繼續推出時返回查看。

網站相容性影響變更

  • CSS 容器查詢一般樹狀結構查閱。 容器查詢的規格已變更為查閱一般樹系上階。 這項變更只與陰影 DOM 相關,其中專案現在能夠在陰影樹狀結構內看到非具名容器,即使 CSS 規則未使用 ::part()::slotted(),也可將元素或其上階的其中一個位置放入其中。

  • CSS 巢狀:巢狀宣告規則。 藉由在剖析期間將這些宣告包裝在 CSSNestedDeclarations 規則中,讓裸宣告遵循巢狀規則。

  • 完整和未準備的 box-decoration-break 支援。 新增內 box-decoration-break:clone 嵌片段 (線條配置) 和區塊片段 (分頁的支援,以用於列印和多重) 。

    先前,也只 box-decoration-break:slice 支援 (區塊片段支援的初始值) ,而針對內嵌片段 box-decoration-break:clone ,則只在使用 prefixed -webkit-box-decoration-break 屬性時才支援。

  • 在 ::p art () 之後,允許更多虛擬元素和虛擬類別。 使用虛擬元素的 CSS 選取器 ::part() 允許其他 CSS 虛擬元素 (,但) 和許多其他 CSS 虛擬類別類型除外 ::part() 。 在 之後 ::part()仍然不允許組合器,而且不允許相依於樹狀結構的虛擬類別。

    先前只允許一組有限的虛擬類別和虛擬元素 ::part() 。 這項變更允許應該允許的所有虛擬類別和虛擬元素。 這表示現在允許選取器,例如 ::part(part-name):enabled::part(part-name)::marker

  • 使用共用 Brotli 和共用 Zstandard 進行壓縮字典傳輸。 此功能新增使用指定先前回應的支持,作為使用 Brotli 或 Zstandard 進行內容編碼壓縮回應的外部字典。

    企業可能會遇到企業網路基礎結構的潛在相容性問題,其會攔截 HTTPS 流量,且對未知的內容編碼很敏感。 企業原則 CompressionDictionaryTransportEnabled 可用來關閉壓縮字典傳輸功能。

  • 並行平滑 scrollIntoView () 。 scrollIntoView () 方法,其行為為:“smooth” 可讓開發人員建立捲動容器,以捲動至其子系,並使用一個流暢的捲動動畫。 這項功能會修正 API 的實作,讓其他捲動容器上的不相關卷動不會取消進行中的 scrollIntoView 動畫。

    此功能也會修正 Edge 因為頁面載入時叫用的競爭 scrollIntoView 而無法捲動到頁面片段錨點的情況。

  • 文件圖片中圖片:新增選項以忽略視窗界限快取。 這項變更會將新參數 (preferInitialWindowPlacement) 新增至文件圖片內的 API,當設定為 true 時,會提示使用者代理程式開啟此網站時,不應該嘗試重複使用上一份文件圖片的位置或大小。

    通常,文件圖片視窗會關閉並重新開啟相同網站多次,例如將視訊會議移入和移出 PiP。 使用者代理程式可以自由地以最新的大小和位置重新開啟 PiP 視窗,讓它停留在使用者上次移動它的位置,並在 PiP 視窗之間提供持續性。 不過,如果新視窗在語意上與上一個窗口無關,例如,如果它是新的視訊通話,則開發人員可以使用此參數,向使用者代理程式提供提示,指出此視窗可能更適合在其預設位置和大小中開啟。

  • 已改善 IndexedDB 中針對大數值讀取失敗的錯誤報告。 針對先前以 DOMException 報告的特定錯誤案例變更為報告,並變更為「無法讀取大型 IndexedDB 值」訊息。

    現在,當磁碟中遺漏包含IDBRequest所讀取數據的檔案時,會引發名稱為 「NotFoundError」 的 DOMException,讓月臺可以在發生無法復原的失敗時採取適當的更正動作。 更正動作可能包括從 DB 刪除專案、通知使用者,或從伺服器重新擷取數據。

  • 鍵盤可設定焦點捲動容器。 此功能預設會讓不具焦點子鍵盤的捲動器成為焦點。

    這是一個重要的改進,可協助讓所有使用者更容易存取卷動器內的捲動器和內容。 從 130 版開始,預設會啟用鍵盤可焦點捲動器。

    如果實作這項功能需要更多時間,從 Edge 128 開始,可以使用 KeyboardFocusableScrollersEnabled 原則。

  • 支援非特殊配置 URL。 先前,URL 剖析器不支援非特殊 URL。 剖析器會剖析非特殊 URL,就像它們有「不透明的路徑」一樣,而該路徑與 URL Standard 不一致。 現在,URL 剖析器會正確剖析非特殊 URL,並遵循 URL Standard。

    詳細資訊,請參閱 bit.ly/url-non-special。

  • WebAssembly JavaScript 字串內建。 這項功能會公開用於匯入 WebAssembly 的常見 JavaScript 字串作業。 這可讓您從 WebAssembly 建立及操作 JavaScript 字串,而不需要 WebAssembly 內的支援。 這仍然允許與支援的字串參考類似的效能。

  • WebGPU:雙重來源混合。 新增選擇性的 GPU 功能「雙重來源混合」,可將兩個片段著色器輸出結合成單一框架緩衝區。 這項技術適用於需要複雜混合作業的應用程式,例如根據 Porter-Duff 混合模式的應用程式。 藉由減少經常變更管線狀態物件的需求,雙重來源混合可以增強效能和彈性。

  • Web 序列:已連線的屬性和 RFCOMM 連線事件。 此功能會新增布爾 SerialPort.connected 屬性。 如果串行埠是以邏輯方式連接,則屬性會傳回 true。 針對有線串行埠,如果埠實際連接至系統,則會以邏輯方式連接埠。 對於無線序列埠,如果裝載埠的裝置有任何開啟的主機連線,則埠會以邏輯方式連線。

    先前,只有有線串行埠分派連線和中斷連線事件。 使用這項功能時,藍牙 RFCOMM 串行埠會在埠變成邏輯連線或中斷連線時分派這些事件。

    這項功能旨在讓應用程式偵測藍牙 RFCOMM 串行埠何時可用,而不需開啟埠。

  • 拿掉 DelegatedInkTrailPresenter 中的 expectedImprovement。 expectedImprovement 屬性會告訴 Web 開發人員 DelegatedInkTrails API 會對其目前的筆跡延遲提供多少改善。 不過,此屬性不值得增加至指紋爏。

  • 取代非標準 GPUAdapter requestAdapterInfo () 方法。 requestAdapterInfo() WebGPU 中的異步方法是多餘的,因為開發人員已經可以使用 GPUAdapter 資訊屬性同步取得 GPUAdapterInfo。

原則更新

淘汰的原則

請參閱