基於Chromium 的預覽版 Edge 終於來了

2021-01-08 InfoQ技術實驗室

4 月 9 日,微軟在其官方博客上正式發布了基於 Chromium 的第一個 Dev 和 Canary 版本的 Edge,據了解,Dev 頻道周更,Canary 頻道每天都會更新,現在,你可以在 Windows 10 上使用它們,Beta 版本還尚未發布。

連結:

https://www.microsoftedgeinsider.com/en-us/?from=timeline&isappinstalled=0

你可以選擇並行安裝多個頻道以進行測試,這些頻道將擁有各種獨立的圖標與名稱,以方便用戶朋友們加以區分。不久的將來,微軟還將陸續推出支持其它作業系統平臺的版本,包括 Windows 7、Windows 8.1 以及 MacOS 等等。

微軟說他們會從 Microsoft Edge 的用戶體驗與連接服務出發,提供世界一流的網絡瀏覽體驗。但在改進 Web 平臺方面,他們將把主要精力放在 Chromium 項目的貢獻身上。

從去年 12 月加入這個社區開始,微軟已經向 Chromium 項目做了 275 次提交,同時,他們也在一些重點關注的領域取得了重大進展:

可訪問性

微軟表示,Microsoft Edge 是目前唯一能夠在 HTML5Accessibility 瀏覽器基準測試中獲得滿分的瀏覽器,他們希望能把這些貢獻帶到 Chromium 項目中並改善所有用戶的 Web 體驗。

現代輔助功能的 API, 為了給屏幕輔助工具(例如 Windows Narrator、放大鏡、盲目顯示器以及其它輔助工具)提供更出色的可訪問性體驗,他們向 Chromium 分享了為微軟 UI 自動化界面提供支持的計劃——這是一套現代化程度更高、也更加安全的 Windows 可訪問性框架。他們正在和谷歌的輔助功能團隊及其他 Chromium 工程師合作,希望能夠在今年晚些時候完成全部預期功能。高對比度,為了確保客戶獲得最佳的訪問體驗,他們還在 W3C CSS 工作組中嘗試,努力實現標準化高對比度的 CSS Media 查詢。這方面成果也將被引入 Chromium 項目當中。這意味著客戶將能夠使用 Windows 輕鬆在訪問設置中選定首選顏色對比度設置,從而提高 Windows 設備上的內容可讀性。HTML 視頻字幕樣式。微軟與 Chromium 工程師們開展合作,希望為 Windows Ease of Access 設置提供支持,從而改善 Windows 10 上的字幕顯示效果。光標瀏覽。對於使用鍵盤進行 Web 導航並選定文本內容的用戶,他們還在 Chromium 項目中共享了光標瀏覽功能。他們開始與 Chromium 同行們合作,旨在改善媒體與輸入控制項等本地 Web 控制項的可訪問性水平。ARM64

微軟表示,他們正在與谷歌工程師合作,努力使得 Chromium 能夠通過 Chromium 73 在 ARM 設備上以原生方式運行在 Windows 當中。憑藉這些貢獻,基於 Chromium 的瀏覽器將很快能夠在採用 ARM 晶片的 Windows 10 PC 設備上實現本機運行,從而顯著改善性能表現與電池續航水平。

觸控

為了幫助觸控設備用戶獲得最佳體驗,微軟在 Chromium 當中實現了對 Windows 觸控鍵盤的支持,現在你可以在鍵入內容時享受觸控文本建議與「手勢書寫」,即通過滑動鍵盤來輸入內容,而不必反覆抬起手指。

滾動

Microsoft Edge 一直以先進的滾動體驗而聞名於 Web 瀏覽器領域。微軟正在與 Chromium 工程師密切合作,儘可能提升觸控板、觸控屏、滑鼠滾輪、鍵盤以及側邊欄的滾動順暢度。這項工作目前還處於早期階段,但已經開始分享一些與此有關的設計思路。

Media

為了向用戶提供最高級別的兼容性並為 Web 開發人員帶來更多技術選項,Microsoft Edge 現在已經能夠支持微軟 PlayReady 與谷歌 Widevine DRM 系統。

雖然 Microsoft Edge 憑藉著強大硬體支持下的微軟 PlayReady DRM 實現了最高解析度與比特率的視頻播放能力,但某些網站目前仍然僅支持谷歌 Widevine DRM 系統。在 Microsoft Edge 之上,依賴硬體支持的 PlayReady DRM 站點將能夠繼續使用高動態範圍(簡稱 HDR)或 Dolby Vision 實現 1080p 或 4k 媒體的傳輸,而僅支持 Widevine 的站點如今也能夠在 Microsoft Edge 當中正常運行。

Windows Hello

Microsoft Edge 支持 Windows Hello 驗證器,從而在 Web 之上利用生物識別身份驗證以實現無密碼及雙因素身份驗證方案,且具體方式更加安全也更具個性化特色。微軟與 Chromium 團隊合作,共同在最新 Windows 10 Insier 預覽版當中將 Web 驗證 API 添加至 Chromium 73+ 當中。

HTML 模塊

微軟最近提出了 HTML 模塊提案,該提案目前正在由 W3C 以及 WHATWG Web 組件孵化組負責開發。

起因是他們意識到不少 Web 開發人員抱怨稱,雖然 ES6 腳本模塊確實能夠幫助他們更好地組裝代碼並構建起更出色的依賴性管理系統,但現有方案卻無法幫助到使用聲明性 HTML 標記的開發者。這意味著他們必須重新編寫代碼以實現標記的動態生成。

因此,微軟從 HTML Imports 身上吸取到經驗教訓,並推出了 ES6 腳本模塊系統的擴展方案,從而將 HTML 模塊納入進來。考慮到他們在標準討論階段得到了各參與方的支持,因此微軟決定將此項功能同樣交付給 Chromium 項目。

用戶代理字符串

由於 Microsoft Edge 採用 Chromium 內核,微軟也開始將用戶代理字符串儘可能與 Chromium 的用戶代理字符串靠攏。此外,他們還添加了「Edg」令牌。如果你希望阻止指向用戶代理字符串的站點訪問,請更新你的邏輯以將此字符串作為其它基於 Chromium 的瀏覽器。

以下是用於 Microsoft Edge 最新 Dev 頻道 build 的用戶代理字符串:

複製代碼

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.48 Safari/537.36 Edg/74.1.96.24之所以選擇使用「Edg」令牌,是為了避免使用「Edge」字符串可能導致的兼容性問題——基於 EdgeHTML 的當前版本 Microsoft Edge 正在使用該字符串。不過,「Edg」令牌仍然與 iOS 以及 Android 上的現有令牌一致。建議開發人員儘可能進行功能檢測並避免通過用戶代理字符串進行瀏覽器版本檢查,因為這種作法可能提升維護負擔並降低代碼穩定性。

用戶體驗

微軟將致力於通過差異化的用戶體驗功能與連接服務,利用 Microsoft Edge 的優勢打造出世界一流的瀏覽器方案。通過這套初始版本,他們對用戶界面做出了一系列調整,從而儘可能使 Chromium 項目在外觀上更接近 Microsoft Edge。

隨著時間的推移,微軟將不斷發布新的功能並進行試驗,用以衡量用戶的興趣與滿意度,同時評估有必要推出的後續新功能與改進效果。這將確保每一項新功能都能以最佳方式滿足客戶需求,同時切實符合自身的質量標準。

與微軟服務相集成

雖然下一版 Microsoft Edge 將基於 Chromium 內核,但微軟希望儘可能使其繼承微軟現有的種種優勢,包括其服務集成能力。其中一部分集成服務包括:

在默認情況下,由 Bing Search 提供搜索與地址欄建議功能;在導航至站點並下載內容時,由 Windows Defender SmartScreen 提供強大的網絡釣魚與惡意軟體防護功能;Microsoft Account 服務與 Azure Active Directory 現在可用於登錄瀏覽器,以幫助你輕鬆管理自己的個人與工作帳戶,甚至可以在不同的瀏覽器會話當中同時使用多個身份;Microsoft Activity Feed Service 能夠在 Microsoft Edge 預覽 build 之間實現同步,目前已經能夠在運行有 Microsoft Edge 預覽 build 的 Windows 10 桌面設備之間進行個人偏好同步。在未來的 build 版本當中,微軟還將逐步實現密碼、瀏覽歷史以及其它設置內容的同步,且將面向 iOS 以及 Android 等全部受支持系統的平臺。Microsoft News 服務將為新的標籤機制提供支持,允許你選擇配有生動 Bing 圖像的主題,直奔自己最關注的相關主題內容,或者瀏覽更多以新聞為主體的信息主題。

反饋意見

如果你在 Chromium 當中遇到了重複出現的問題,請將其以 bug 形式提交。對於現有版本中的 Microsoft Edge 中存在的問題,大家則可繼續使用 EdgeHTML Issue Tracker 進行反饋:

https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/

原文連結

https://blogs.windows.com/msedgedev/2019/04/08/microsoft-edge-preview-channel-details/#LURvLHSfTVD7T4zU.97

相關焦點

  • 新版Edge裝了Chromium芯,微軟自斷退路誓要超越Chrome
    三、繼承Chromium內核優勢Microsoft堅持edge瀏覽器這麼多年卻任然失利,放著Windows這麼好的靠山也難以突破用戶極限,終究還是HTML拖了後腿,而憑藉chromium內核的國產瀏覽器都包攬了不少用戶。意識到這個問題的Microsoft終於踏出了「壯士斷腕」這一步。
  • 微軟Chromium 版 Edge 瀏覽器 Linux 預覽版發布
    IT之家10月21日消息 微軟今天宣布為Linux提供Microsoft Edge預覽版。隨著該版本的發布,微軟Edge瀏覽器現在可以用於所有主要的桌面和移動平臺。如果你正在運行Ubuntu、Debian、Fedora和openSUSE發行版,今天就可以下載Microsoft Edge瀏覽器。
  • 微軟Chromium版Edge瀏覽器Linux預覽版發布 在Fedora上安裝方法
    微軟今天宣布為Linux提供Microsoft Edge預覽版。隨著該版本的發布,微軟Edge瀏覽器現在可以用於所有主要的桌面和移動平臺。如果你正在運行Ubuntu、Debian、Fedora和openSUSE發行版,今天就可以下載Microsoft Edge瀏覽器。
  • 微軟提供Chromium版Edge瀏覽器預覽版下載
    前些天與大家分享了洩露的Chromium版Edge瀏覽器預覽版下載,當時就感覺微軟應該很快就會提供官方Chromium版Edge瀏覽器預覽版下載了。果然,微軟現在已經在Microsoft Edge Insider網站上線了Chromium版Edge瀏覽器預覽版下載。
  • 微軟為Linux提供了基於Chromium的Edge瀏覽器預覽版
    微軟為Linux提供了基於Chromium的Edge瀏覽器預覽版 站長之家(ChinaZ.com)10月21日 消息:上個月,微軟有關負責人表示
  • 微軟正式釋出基於 Chromium 的 Edge 預覽版本
    微軟基於 Chromium 的全新版本 Edge 一直吸引著開發者與用戶的目光,當地時間 8 日,官方終於釋出了第一個 Dev 和 Canary 頻道構建版本。
  • 微軟公布Chromium Edge stable預覽版
    中關村在線消息:今日據悉,在 Microsoft Ignite 2019 會議上,微軟副總裁 Yusuf Mehdi 表示,Edge 瀏覽器的穩定版將於 2020 年 1 月 15 日正式發布,該版瀏覽器將支持 90 多種語言。
  • 從IE到Chromium Edge:微軟瀏覽器的浮沉史
    5年後的今天,這款edge瀏覽器被微軟徹底放棄,因為就在前幾天,微軟發布了全新的瀏覽器,這個瀏覽器雖然也叫edge,但是除了名字以外,其餘部分跟原來的edge以及IE沒有任何關係,新版edge是基於微軟死對頭谷歌主導的chromium內核,相當於微軟給 chrome換了層表皮,核心功能方面和
  • 微軟Edge轉向Chromium內核,微軟瀏覽器業務還能救回來嗎?
    分別是從KDE的KHTML及KJS引擎衍生來的,GPL下授權,支持BSD系統開發,因此webkit也是自由軟體,蘋果也把這個開放出來。edge首頁有了蘋果webkit在前面搭橋做基礎,就有了現代瀏覽器的基礎,chrome瀏覽器也在這個基礎上發展壯大,Google更狠直接把瀏覽器給開源了,做了chromium項目,很多國產瀏覽器也都基於chromium進行二次開發
  • 繼IE模式之後,基於Chromium的Edge新增經典版Edge模式
    在Internet Explorer模式之後,基於Chromium的新版Edge瀏覽器中新增了經典版Edge模式。在現有的「以IE模式打開網站」選項之外,在Canary和Dev通道最新Edge瀏覽器的更多工具中還提供「以Edge模式打開網站」的新選項。
  • 全新版的edge,Chrome霸主地位或將被撼動
    名稱:Microsoft Edge(chromium內核)軟體介紹2020年1月16日,微軟發布了全新版本的edge瀏覽器,雖然還是叫edge,但是完全就是一個新的瀏覽器,微軟終於放棄了他的自己內核使用了谷歌開源的
  • 微軟Chromium版Edge瀏覽器Linux預覽版發布
    10月21日微軟今天宣布了用於Microsoft Edge預覽版。隨著這個版本的發布,如果您正在運行Ubuntu、Debian、Fedora和openSUSE發行版,您可以在今天下載Microsoft Edge瀏覽器。
  • Chromium版Edge瀏覽器來了!它到底體驗如何
    當然時過境遷,隨著Chrome生態的逐步完善,Chromium已經取代IE成為目前市場佔有率最大的瀏覽器核心,而隨著微軟Chromium瀏覽器的推出,也宣告著這一史上最硬核瀏覽器終於低下頭來,以一種全新的思路審視這個世界。近日首個使用Chromium內核的Microsoft Edge瀏覽器在網絡上驚現,下面就讓我們先來一睹它的風採吧!
  • Chromium Microsoft Edge 瀏覽器刪除了 Beta 標籤
    微軟離基於 Chromium 的瀏覽器的發布越來越近,因此該公司最近開始推出一項更改,以確認我們處於該應用程式的最終開發階段。
  • 微軟宣布為Linux提供Microsoft Edge預覽版 可用於所有桌面
    原標題:微軟 Chromium 版 Edge 瀏覽器 Linux 預覽版發布   10月21日消息 微軟今天宣布為Linux提供Microsoft Edge預覽版。隨著該版本的發布,微軟Edge瀏覽器現在可以用於所有主要的桌面和移動平臺。
  • Edge Canary 現支持標籤頁懸停預覽功能
    援引外媒 Aggiornamenti Lumia 最新報導,基於 Chromium 的 Edge 瀏覽器新增了一個實驗性特性,在啟用之後用戶將滑鼠懸停在標籤頁上之後能預覽該標籤頁的快照,查看標題、頁面URL和縮略圖。
  • Win10預覽版出現Edge瀏覽器新的推廣方式
    Win10預覽版出現Edge瀏覽器新的推廣方式  微軟新的推廣方法很有意思,那就是當用戶安裝第三方瀏覽器的時候,Windows 10會彈出窗口,提示「you already havemicrosoft edge -the safer faster browser for windows  10」。
  • 微軟Chromium內核的Edge瀏覽器,真是不勝唏噓
    這一版本的Edge採用Chromium75內核,相比正式版Chrome瀏覽器的73版內核還要新。微軟選擇放棄開發自有內核的消息,和當年Opera放棄自己內核,轉投chromium陣營的新聞,共同被視為谷歌確定在瀏覽器標準方面霸主地位的裡程碑。現在的chromium內核,已經被部分前端開發者稱為是新時代的IE6。
  • 微軟「拋棄」Edge 投入 Chromium 懷抱!
    Chromium 的開源,的確對整個 Web 生態起到了很大的幫助,在中國就有很多瀏覽器廠商直接基於 Chromium 進行開發。瀏覽器行業競爭越來越激烈,2013 年,Opera 宣布將自己的瀏覽器引擎進行遷移,使用 WebKit 作為渲染引擎,使用 V8 作為 JavaScript 引擎。同時為 WebKit 項目和 Chromium 項目貢獻代碼。
  • Chromium版Edge瀏覽器已能夠開啟IE內核兼容模式
    有鑑於此,微軟也在積極將 IE 內核集成到 Chromium 版 Edge 瀏覽器中。據說在最新的 Edge 預覽開發編譯版本中,測試者們已經可以在瀏覽器設置中成功開啟這項功能。微軟承諾為 Chromium 版 Edge 瀏覽器帶來 IE 兼容性。