百科狗-知识改变命运!
--

Chrome 的插件与扩展有什么区别

桃子1年前 (2023-12-02)阅读数 17#综合百科
文章标签插件浏览器

Chrome插件和Chrome扩展有什么区别

在英文语境下的差异:

Chrome 的插件与扩展有什么区别

插件对应的是“Plugin”,扩展对应的是“Extension”,所以它俩背后其实是两个完全不同的词。

在功能层面差异:

插件并不会增加浏览器自身的功能,可调用操作系统的 API,并且不同操作系统的插件一般不能混用。我们经常遇到的插件有:Flash 插件、PDF 插件、Java 插件等等。

相比较之下,扩展则可以增加浏览器本身的功能,也可以调用浏览器的 API,并且同一个浏览器的扩展一般也都是可以跨操作系统使用的。比如,你在 Windows 使用的那些 Chrome 扩展,换到 Mac 平台上也一样能用。

安全性方面的差异

由于插件一般实现的都是比较底层的功能,所以一旦出现问题,往往就会牵涉到整个操作系统,像 Flash 插件就属于经常被扒出高危漏洞的那一类。

相比较之下,扩展出现问题,其危害性类往往似于浏览器漏洞。不过 Chrome Extension 在为用户带来便利的同时,也的确带来了不少安全问题,Google Chrome 的稳定版甚至还禁掉了 Windows 用户安装 Chrome Web Store 外扩展的权限。即便是在 Chrome Web Store 中的应用也不能保证绝对安全,因为 Google 自己也下架过一些有安全隐患的扩展。

好了,看完这些差异后,有没有感觉插件和扩展之间的区别还是蛮大的,下次再遇到有人混淆这两个概念时不妨纠正一下。

插件和扩展的区别

可以这样说,1.扩展外观: 只有对象有 外观(描边)的时候才可以有 的,如果对象没有描边,这个菜单是用不了的

2.扩展: 是可以 拓展 填色与描边的,可以按自己相要求去选的.

有时候,即便在互联网这个圈子中,大家也经常遇到把插件说成扩展、把扩展说成插件的用户。虽然在沟通的过程中一个称谓或许没那么重要,但如果有兴趣了解一下插件和扩展之间的区别,那就接着往下看。

Chrome 的插件与扩展有什么区别

 "扩展"和"插件",其实都是软件组件的一种形式,Chrome 只不过是把两种类型的组件分别给与了专有名称,一个叫"扩展",另一个叫"插件"。

 扩展(Extension),指的是通过调用 Chrome 提供的 Chrome API 来扩展浏览器功能的一种组件,工作在浏览器层面,使用 HTML + Javascript 语言开发[*]。比如著名的 Adblock plus。

 插件(Plug-in),指的是通过调用 Webkit 内核 NPAPI

 来扩展内核功能的一种组件,工作在内核层面,理论上可以用任何一种生成本地二进制程序的语言开发,比如 C/C++、Delphi 等。比如Flashplayer 插件,就属于这种类型。一般在网页中用 或者

 标签声明的部分,就要靠插件来渲染。

 至于哪种功能多的问题,这个不能比较,各有侧重。如果你想实现一个自动统计你上过的网站以及各自时间的功能,就要用扩展技术;如果你要实现一个让你的浏览器可以渲染 AutoCAD 文件的功能,就要用插件技术。

 注:

 * Chrome 扩展本身也支持包含 Plug-in 模块,这部分可以使用 C/C++ 等语言开发。比如 web QQ 的截图扩展,就是用了这项功能。

 补充一点,最直观的,可以从chrome的管理上看到:

Chrome插件和扩展有什么区别

 在功能层面差异: 插件并不会增加浏览器自身的功能,可调用操作系统的API,并且不同操作系统的插件一般不能混用。我们经常遇到的插件有:Flash插件、PDF插件、Java插件等等。 相比较之下,扩展则可以增加浏览器本身的功能,也可以调用浏览器的API,并且同一个浏览器的扩展一般也都是可以跨操作系统使用的。比如,你在Windows 使用的那些Chrome扩展,换到Mac平台上也一样能用。 安全性方面的差异 由于插件一般实现的都是比较底层的功能,所以一旦出现问题,往往就会牵涉到整个操作系统,像Flash插件就属于经常被扒出高危漏洞的那一类。

 相比较之下,扩展出现问题,其危害性类往往似于浏览器漏洞。不过Chrome Extension在为用户带来便利的同时,也的确带来了不少安全问题,Google Chrome的稳定版甚至还禁掉了Windows用户安装Chrome Web Store外扩展的权限。即便是在Chrome Web Store中的应用也不能保证绝对安全,因为Google自己也下架过一些有安全隐患的扩展。 好了,看完这些差异后,有没有感觉插件和扩展之间的区别还是蛮大的,下次再遇到有人混淆这两个概念时不妨纠正一下。

chrome 应用和扩展程序的区别

 都知道 Chrome 支持扩展(也有些人叫插件)以及 Web Apps,但有一些刚刚接触 Chrome 的人始终搞不清这俩到底有什么区别,这里就简单的给大家介绍一下,高手请无视。

 首先 Chrome 扩展是存放在 Google Chrome 扩展库中的,而 Web Apps 是放在 Chrome Web Store 中的也可以访问到这枚扩展,只是它的托管位置就变成在 Chrome web store 中了。也正是这个原因,导致很多人分不清扩展和Web Apps,也不知道 Google 是不是故意迷惑大众的。

 第二点是这两者的工作方式不一样,Web Apps 通常具备独立的用户界面,并且具备典型且丰富的用户互动,更大程度上是一个具备互动性的东东。Google 的目的也是希望 Web Apps 能够像安装在你电脑中的软件一样具备互动性。

 而扩展的作用主要是丰富浏览器或网站的功能,而不是像 Web Apps 一样属于某个网站的专用产品或者说不具备独立性。相对于 Web Apps 来说,扩展程序适用于网站以及 Web Apps ,一般来说适用于所有网站,但 Apps 不具备该特性,它们是独立的,就像一个传统的网站或者应用程序。

 另外还有一个区别就是安装 Web Apps 需要 Google 帐号登陆,而安装扩展就无所谓。当然,有些 Apps 是需要银子的,而扩展则全都是免费的,至少目前如此。

 对于开发者来说,也可以通过 Google 官方的介绍了解一下这两者的区别,其中涉及到 API 的调用以及打包方式等等。

猜你喜欢

1. Win10系统Edge浏览器怎么加载扩展插件

2. ps扩展功能插件无法使用怎么解决

3. 360极速浏览器如何安装扩展中心里没有的chrome插件

4. win10系统怎么安装edge浏览器扩展插件

5. 电脑的浏览器扩展插件

6. 360 安全浏览器 极速浏览器 区别

7. 主板和cpu有什么区

鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com

免责声明:我们致力于保护作者版权,注重分享,当前被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!邮箱:344225443@qq.com)

图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,本着为中国教育事业出一份力,发布内容不收取任何费用也不接任何广告!)