Flash將被GoogleChrome邊緣化

沉默術士發表於2017-07-03

Chome的技術專案經理Anthony LaForge先前介紹了一份尚在起草階段的提議,《預設HTML5》。在後續的討論中,他表示:

今年晚些時候,我們計劃通過改變Navigator.plugins與Navigator.mimeTypes的值,來影響Chromium對站點中Flash內容所採取的策略。如果一個站點提供基於HTML5的實現,那麼這個改動將把該實現作為站點的主要體驗,而非基於Flash的實現。

LaForge提到,歷史上Flash內容的引入是為了實現Web客戶端的富媒體;而現在HTML5能以更快的載入速度與更低的能耗,為使用者提供一種“更完整的富媒體體驗”。

如果一個站點提供基於HTML5的實現,Google所提議的改動將把該實現作為站點的主要體驗。這位Web界巨頭計劃讓Chrome繼續支援Flash內容:當一個站點必需某些Flash內容時,使用者將被提示是否允許在該站點上執行該Flash內容。

這已經不是第一次Google釋放出逐步淘汰Flash的訊號了。

在今年2月份,Google宣佈:從2016年6月30日起,AdWords和DoubleClick不再接受基於Flash的廣告內容;而從2017年1月2日起,已有的基於Flash的廣告內容也將從GDN與DoubleClick下線。

早在2015年8月,Google就宣佈一項針對Flash內容的限制將從Chrome 45開始生效:瀏覽器將檢測並預設暫停頁面上的所有Flash內容,之後只有頁面上最重要的Flash內容,例如視訊,將被解禁執行。

Google的這份《預設HTML5》提議並非完全禁止Flash內容。使用者依舊可以在他們的站點偏好設定中,允許某些站點“總是自動執行Flash內容”。

其他瀏覽器也正在以Google為榜樣,慢慢邊緣化Flash內容。

微軟Edge瀏覽器的首要專案經理組長John Hazen在一篇博文中提到:微軟正在給使用者“更多能力來限制Flash內容所消耗的能量和資源”;隨著Windows 10的週年更新,Edge瀏覽器“將智慧地自動暫停頁面上並不重要的Flash內容”。

我們會繼續在W3C的框架下修訂標準,保證所有開發人員都能完成從Flash到HTML5的轉換。

Mozilla也分享了類似的感想。Firefox工程團隊的高階經理Benjamin Smedberg向InfoQ表示,“Mozilla認為Flash是一項過時的技術,而不是Web領域的未來”。

Smedberg確認了Mozilla已經開始積極“尋找方案”來減少Web對於Flash的依賴,而短期內“有需要的使用者可以繼續通過Flash訪問已有內容”。

Opera分管工程的高階副總裁Krystian Kolondra則給出了更強硬的見解。

Opera始終代表著開放的標準,而Flash絕對不屬於這一範疇。Opera相信HTML5已經做好準備接管Flash的職能,並已計劃在未來進一步在瀏覽器中限制Flash內容。

Apple Safari瀏覽器已經要求使用者顯式地“允許外掛”來執行Flash內容。
本文轉自d1net(轉載)


相關文章