發布時間:2025-04-02 文章來源:xp下載站 瀏覽:
即便在互聯網業內,我也經常聽到把插件說成擴展、把擴展說成插件的用戶。雖然在溝通的過程中一個稱謂或許沒那么重要,但如果你有興趣了解一下插件和擴展之間的區別。 不如,現在抓住離你最近的程序員,問問他(她)“瀏覽器插件”和“瀏覽器擴展”之間有什么區別,接著看看對方啥反應。 其實,即便在互聯網這個圈子中,我也經常遇到把插件說成擴展、把擴展說成插件的用戶。雖然在溝通的過程中一個稱謂或許沒那么重要,但如果你有興趣了解一下插件和擴展之間的區別,那就接著往下看。 在英文語境下的差異: 插件對應的是“Plugin”,擴展對應的是“Extension”,所以它倆背后其實是兩個完全不同的詞。 在功能層面差異: 插件并不會增加瀏覽器自身的功能,可調用操作系統的 API,并且不同操作系統的插件一般不能混用。我們經常遇到的插件有:Flash 插件、PDF 插件、Java 插件等等。 相比較之下,擴展則可以增加瀏覽器本身的功能,也可以調用瀏覽器的 API,并且同一個瀏覽器的擴展一般也都是可以跨操作系統使用的。比如,你在 windows 使用的那些 Chrome 擴展,換到 Mac 平臺上也一樣能用。 安全性方面的差異 由于插件一般實現的都是比較底層的功能,所以一旦出現問題,往往就會牽涉到整個操作系統,像 Flash 插件就屬于經常被扒出高危漏洞的那一類。 相比較之下,擴展出現問題,其危害性類往往似于瀏覽器漏洞。不過 Chrome Extension 在為用戶帶來便利的同時,也的確帶來了不少安全問題,Google Chrome 的穩定版甚至還禁掉了 Windows 用戶安裝 Chrome Web Store 外擴展的權限。即便是在 Chrome Web Store 中的應用也不能保證絕對安全,因為 Google 自己也下架過一些有安全隱患的擴展。 好了,看完這些差異后,有沒有感覺插件和擴展之間的區別還是蠻大的,下次再遇到有人混淆這兩個概念時不妨糾正一下。 |