什么是Chrome应用与插件和扩展以及如何开发它们

时间:2013-05-29 13:34:49

标签: google-chrome google-chrome-extension

我正在尝试了解Chrome(浏览器)开发。我对此非常陌生,并试图找出从哪里开始为Chrome浏览器开发。

只是有几个问题:

  • Chrome浏览器应用与插件和扩展程序之间有什么区别(不确定,如果这个问题有意义。但是,希望你得到我要求的内容)
  • 我可以为Chrome浏览器开发哪种应用程序
  • 为了开发Chrome浏览器,我需要学习哪些技术。

3 个答案:

答案 0 :(得分:15)

要回答您的第一个问题,这解释了应用和扩展之间的差异(我认为没有更好的方式来解释它们的性质): https://developers.google.com/chrome/web-store/articles/apps_vs_extensions

“什么样的应用程序”是什么意思? 您可以开发托管和打包的应用程序,如果这是您的意图,请看一下: https://developers.google.com/chrome/apps/docs/index

无论如何,最简单的方法是建立一个扩展,how-tos和  良好的文档使得开始时很好:

http://developer.chrome.com/extensions/getstarted.html 对不起链接的差距,但是,你知道它是如何工作的......

答案 1 :(得分:2)

只是添加上面的答案,插件和扩展之间缺少差异是:

插件是插入浏览器的第三方库,允许嵌入网页。它仅影响使用该插件的网页。

扩展程序会更改浏览器UI,添加菜单或更改浏览器的整体外观,并可以处理每个加载的页面。

总而言之 - 插件为特定网页添加功能和额外功能,而扩展功能和功能则添加到整个浏览器并更改浏览器的行为。

答案 2 :(得分:2)

只是为了添加新信息,因为人们可能会继续提出这个问题:截至2017年3月,Chrome基本上已经弃用了插件(Chrome 57)。如果您现在转到chrome:// plugins,您将看不到任何内容(您曾经看过安装过的插件列表,其中包含启用禁用链接,例如扩展名)。

似乎有理由认为他们实际上只允许启用/禁用的插件是Flash和PDF Viewer,这两个插件都被移动到设置菜单(如果它们不在那里,不确定)。其余的被认为是浏览器的组成部分。 https://www.ghacks.net/2017/01/29/google-removes-plugin-controls-from-chrome/

让事情变得更加简单。