在英文語境下的差異:
外掛對應的是“Plugin”,擴充套件對應的是“Extension”,所以它倆背後其實是兩個完全不同的詞。
在功能層面差異:
外掛並不會增加瀏覽器自身的功能,可呼叫作業系統的API,並且不同作業系統的外掛一般不能混用。我們經常遇到的外掛有:Flash外掛、PDF外掛、Java外掛等等。
相比較之下,擴充套件則可以增加瀏覽器本身的功能,也可以呼叫瀏覽器的API,並且同一個瀏覽器的擴充套件一般也都是可以跨作業系統使用的。比如,你在Windows 使用的那些Chrome擴充套件,換到Mac平臺上也一樣能用。
安全性方面的差異
由於外掛一般實現的都是比較底層的功能,所以一旦出現問題,往往就會牽涉到整個作業系統,像Flash外掛就屬於經常被扒出高危漏洞的那一類。
相比較之下,擴展出現問題,其危害性類往往似於瀏覽器漏洞。不過Chrome Extension在為使用者帶來便利的同時,也的確帶來了不少安全問題,Google Chrome的穩定版甚至還禁掉了Windows使用者安裝Chrome Web Store外擴充套件的許可權。即便是在Chrome Web Store中的應用也不能保證絕對安全,因為Google自己也下架過一些有安全隱患的擴充套件
另外可以以從chrome的管理上看到兩者更直觀的區別
外掛管理頁:chrome://plugins/
擴充套件管理頁:chrome://extensions/
在英文語境下的差異:
外掛對應的是“Plugin”,擴充套件對應的是“Extension”,所以它倆背後其實是兩個完全不同的詞。
在功能層面差異:
外掛並不會增加瀏覽器自身的功能,可呼叫作業系統的API,並且不同作業系統的外掛一般不能混用。我們經常遇到的外掛有:Flash外掛、PDF外掛、Java外掛等等。
相比較之下,擴充套件則可以增加瀏覽器本身的功能,也可以呼叫瀏覽器的API,並且同一個瀏覽器的擴充套件一般也都是可以跨作業系統使用的。比如,你在Windows 使用的那些Chrome擴充套件,換到Mac平臺上也一樣能用。
安全性方面的差異
由於外掛一般實現的都是比較底層的功能,所以一旦出現問題,往往就會牽涉到整個作業系統,像Flash外掛就屬於經常被扒出高危漏洞的那一類。
相比較之下,擴展出現問題,其危害性類往往似於瀏覽器漏洞。不過Chrome Extension在為使用者帶來便利的同時,也的確帶來了不少安全問題,Google Chrome的穩定版甚至還禁掉了Windows使用者安裝Chrome Web Store外擴充套件的許可權。即便是在Chrome Web Store中的應用也不能保證絕對安全,因為Google自己也下架過一些有安全隱患的擴充套件
另外可以以從chrome的管理上看到兩者更直觀的區別
外掛管理頁:chrome://plugins/
擴充套件管理頁:chrome://extensions/