日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

Firefox Quantum支持跨浏览器插件架构

發布時間:2025/6/16 HTML 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Firefox Quantum支持跨浏览器插件架构 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最新發布的Firefox 57 “Quantum”加入到Chrome和Edge的行列,現在只支持基于WebExtensions API的擴展插件,也就是基于跨瀏覽器的擴展架構,使用純HTML、CSS和JavaScript來開發?;谂f架構的Firefox插件不能在Quantum上使用。

\\

WebExtensions API是由Mozilla根據W3C瀏覽器插件社區工作組提出的建議而開發的,現在Chrome、Firefox和Edge使用了相同的架構,Web開發者開發的插件只需要做少量修改就可以跨瀏覽器運行。開發者可以在MDM上查看更多相關文檔。

\\

Firefox從1.0版本開始就支持擴展插件,它們使用Mozilla的XML用戶界面語言(XUL)進行開發,可以自由訪問Firefox的內部細節。來自How-to Geek的Justin Pot解釋了這種方式的優點和不足:

\\\Firefox插件可以在一定程度上改變瀏覽器的行為,這也就是它們強大的地方:沒有什么東西是它們一定能做或一定不能做的。不過這也是新版Firefox要與它們斷絕關系的原因。\\\

谷歌在2009年發布了Chrome的插件特性,帶來了一種新的插件開發模型,可以使用純HTML、CSS和JavaScript開發插件,并提供了一組完善的JavaScript API讓插件可以與瀏覽器發生交互。

\\

不久之后,Mozilla于2011年7月發布了新的插件SDK,并聲稱“新SDK讓使用JavaScript、HTML和CSS開發Firefox插件變得更容易”。SDK一直朝著這個方向發展,不過仍然允許插件訪問Firefox底層的細節。

\\

這種狀態持續了好幾年,每個瀏覽器都有自己的插件架構。2015年5月,W3C成立了瀏覽器插件社區工作組,他們的使命是“嘗試對插件的包結構、API和可移植性(如跨瀏覽器)進行標準化”。

\\

2015年8月,工作組提出的建議很快就變成了新版的Firefox WebExtensions API。2015年11月3日,該API的初始版本出現在了Firefox 42中。微軟Edge在2016年8月2日的Windows 10年度更新版本上發布了基于相同架構的插件API。隨著Firefox Quantum的發布,舊版的插件API完全被禁用,現在只支持WebExtensions API。

\\

查看英文原文:Firefox Quantum Commits to Cross-Browser Extension Architecture

總結

以上是生活随笔為你收集整理的Firefox Quantum支持跨浏览器插件架构的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。