Chrome扩展插件与Web Apps有什么不同?

系统 Linux
大家都知道 Chrome 支持扩展(也有些人叫插件)以及 Web Apps,但有一些刚刚接触 Chrome 的人始终搞不清这俩到底有什么区别。第二点是这两者的工作方式不一样,Web Apps 通常具备独立的用户界面,而扩展的作用主要是丰富浏览器或网站的功能,而不是像 Web Apps 一样属于某个网站的专用产品或者说不具备独立性。

 

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

首先 Chrome 扩展是存放在 Google Chrome 扩展库中的,而 Web Apps 是放在 Chrome Web Store 中的,不过这两个地址又可以通用,比如下面这个地址是托管在 Chrome 扩展库中的一枚扩展:

https://chrome.google.com/extensions/detail/flpodmhiafdckhehblilcenlefgkbncd

而如果将其中的 extensions 改成 webstore,如:

https://chrome.google.com/webstore/detail/flpodmhiafdckhehblilcenlefgkbncd

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

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

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

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

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

原文:http://www.chromi.org/archives/10106

【编辑推荐】

  1. Evernote公司谈Mac App Store对开发者的积极作用
  2. Chrome Dev版本更新至10.0.642.2
  3. Chrome中适合中小企业的六个拓展应用
责任编辑:yangsai 来源: 谷奥
相关推荐

2021-12-02 14:10:34

ChromeChromium浏览器

2013-12-06 09:51:56

Web apps开发工具Android

2014-08-18 13:35:24

LinuxBSD

2022-01-17 10:56:59

容器PodmanDocker

2014-06-12 19:38:29

LinuxBSD

2017-03-23 18:24:41

CentOSUbuntuLinux

2009-09-15 09:29:29

Google Chro扩展插件谷歌

2013-08-01 15:12:43

2019-08-08 09:00:00

Web开发Chrome浏览器

2012-02-20 10:26:11

Web Apps

2013-12-06 16:16:50

2013-01-21 16:02:29

Chrome抢票

2010-11-23 10:33:22

ATMMPLSSONET

2018-06-26 14:29:44

LinuxUnix不同

2009-12-04 10:19:04

2009-10-22 09:39:42

Google Chro浏览器翻译扩展插件

2015-08-03 10:42:56

微软EdgeChrome

2015-08-27 16:48:11

FirefoxChrome

2013-12-04 11:05:18

Chrome appsAndroidiOS

2021-02-16 10:02:36

恶意扩展安全插件网络攻击
点赞
收藏

51CTO技术栈公众号