微軟開始向終端用戶推送Windows 10周年更新,讓W(xué)eb開發(fā)人員有機(jī)會(huì)使用Edge最新版本的部分新特性,包括最新的HTML渲染引擎、Windows Hello和瀏覽器擴(kuò)展。
EdgeHTML 14,這個(gè)微軟HTML渲染引擎的最新版本現(xiàn)在已經(jīng)到達(dá)了穩(wěn)定通道,它包含若干針對(duì)HTML和JavaScript的更新。HTML改進(jìn)包括
至于JavaScript,新版本支持async/await、默認(rèn)參數(shù)、Object.values和Object.entries。它還支持ES2016冪運(yùn)算符(**)。
一個(gè)重要的新特性是Fetch API。fetch完全由瀏覽器實(shí)現(xiàn),旨在減少對(duì)普遍存在的XMLHttpRequest(XHR)的需求?,F(xiàn)在,Edge提供了這項(xiàng)特性,Safari成了唯一不具備該特性的桌面瀏覽器。在此之前,開發(fā)人員可以使用fetch polyfill支持所有的瀏覽器。
Edge瀏覽器本身現(xiàn)在支持?jǐn)U展了。有許多擴(kuò)展可以從商店安裝,比如Amazon Assistant、LastPass、Evernote Web Clipper和AdBlock Plus。微軟一直在和一個(gè)外部開發(fā)小組一起構(gòu)建這些擴(kuò)展。他們還沒有發(fā)布擴(kuò)展開發(fā)指南,告訴開發(fā)人員如何編寫自己的擴(kuò)展并發(fā)布到商店。目前,微軟的擴(kuò)展文檔只是請(qǐng)開發(fā)人員繼續(xù)關(guān)注:
我們目前正在少數(shù)擴(kuò)展作者的幫助下,構(gòu)建和驗(yàn)證我們的擴(kuò)展平臺(tái)和文檔。敬請(qǐng)關(guān)注未來的更新!
目前為止,已經(jīng)有許多擴(kuò)展API特性可以使用了,但更多的特性正在考慮之中。企業(yè)開發(fā)人員可以提供原本只供內(nèi)部使用的自定義擴(kuò)展。
此外,Web開發(fā)人員可以使用Windows Hello了。通過啟用Windows Hello,用戶可以使用機(jī)器內(nèi)置的安全特性向Web應(yīng)用進(jìn)行身份驗(yàn)證。
那些沒有Windows 10 PC可用的用戶,可以使用Edge 14 VM來試驗(yàn)新特性。
要查看自Windows 10上個(gè)主版本發(fā)布以來的全部變化,請(qǐng)查看Edge發(fā)布說明。周年更新的版本為build 14393。
查看英文原文:Microsoft Edge Get Extensions, Better JavaScript in Windows 10 Anniversary Update