Google在9月時宣布,Chrome僅支援Manifest V2到2023年6月,並在2023年1月正式啟動淘汰計畫,但是擴充套件社群回饋,在移植到Manifest V3的過程,發現有部分功能無法順利實作,因此現在官方暫緩在Chrome預發布頻道關閉Manifest V2,也先不更新Chrome線上應用商店徽章,直到問題解決。

Chrome在2018年推出了瀏覽器擴充套件規格Manifest V3,Google提到,Manifest V3帶來更高的透明度和權限控制,會以更嚴格的協定限制擴充套件存取外部資源,能夠有效強化Chrome擴充套件的安全性。由於Chrome、Edge與Opera都是以Chromium為基礎的瀏覽器,有著極大的市場占有率,為了維持瀏覽器擴充套件中的相容性,因此Firefox和Safari也加入支援Manifest V3。

Manifest V3從發表以來一直飽受批評,市場普遍認爲Google推出Manifest V3,名義上是要限制流氓擴充套件,但事實上則是要限制廣告封鎖軟體的運作。雖然有著許多反對聲音,但是Google仍然著手淘汰Manifest V2的政策,原本官方預定淘汰工作,會從2023年1月預計要發布的Chrome 112開始,Chrome將會在Canary、Dev和Beta頻道關閉Manifest V2擴充套件支援,並且自2023年6月的Chrome 115,實驗關閉包括穩定頻道中的Manifest V2支援。

但是這項計畫現在不得不暫停,因為在開發人員從Manifest V2移植擴充套件至Manifest V3的過程,發現有一些不可克服的問題,特別是Service Worker無法使用DOM功能,還有目前Manifest V3對延長Service Worker生命周期限制過於嚴格,前者官方預計要使用Chrome 109添加的Offscreen Documents API來解決,而後者則目前還沒有解決辦法。

由於目前Google還在尋求Manifest V2到Manifest V3完整移植解決方案,因此宣布推延了原訂2023年1月的實驗,另外,Google本來要在Chrome預發布頻道關閉Manifest V2的同時,在Chrome線上應用程式商店替支援Manifest V3擴充套件標上特色徽章,以突出顯示配合更新的擴充套件,而這項措施也跟著暫緩。

Google提到,他們會進一步評估下游的進度,在2023年3月的時候更新淘汰時程,但是會確保在關閉Manifest V2前,提供開發人員足夠的時間更新和測試擴充套件。

熱門新聞

Advertisement