W3C(World Wide Web Consortium)於去年12月14日公布HTML 5.2版本,取代5.1成為官方推薦版本。除了修正數個臭蟲外,也持續增加新功能,並將不適用的舊功能移除。

HTML 5.2在Iframe的屬性增加了Allowpaymentrequest,如此Iframe便能控制存取支付請求API(Payment Request API),也就是說網頁內嵌的第三方內容,可以請求存取使用者的信用資料,讓購物車功能可以整合使用新的API,好處是結帳流程會更加順暢,使用者不用重複的輸入付款以及通訊地址,不只更方便也能減少輸入錯誤。

Iframe還新增了Allowpresentation這個屬性,讓網頁嵌入的第三方內容可以使用展示API(Presentation API),存取投影機、附加螢幕或是網路電視以投影網路內容,但目前這個功能還是候選推薦版,也只有Chrome瀏覽器支援。

另外,該版本還新增了對話元件(Dialog Element),並且移除了Keygen、Menu以及Menuitem元件,同時也拿掉了過時的插件API(Plugin API)。HTML 5.2除了增減功能外,也增加了安全性,像是第三級內容安全政策草案(Content Security Policy Level 3),可以讓開發者更細致的控制頁面載入的資源,以避免跨網站腳本攻擊(Cross-site Scripting Attacks)。

HTML 5.2是2014年HTML 5發表以來,第二個次要版本的釋出,目前官方已支援ES6模組,主要瀏覽器多已實做,像是Safari 1.01之後的版本、Chrome第61版後,而Edge是16版之後,Firefox則是在該瀏覽器功能開發旗標後支援。


熱門新聞

Advertisement