【问题标题】:What are Chrome apps vs plugins vs extensions and how to develop them什么是 Chrome 应用程序、插件和扩展程序以及如何开发它们
【发布时间】:2013-05-24 19:14:52
【问题描述】:

我正在尝试了解 Chrome(浏览器)开发。我对此很陌生,并试图弄清楚从哪里开始为 Chrome 浏览器进行开发。

只是有几个问题:

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

【问题讨论】:

标签: google-chrome google-chrome-extension


【解决方案1】:

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

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

无论如何,最简单的开始方法是构建扩展程序、操作方法和 好的文档可以帮助您开始:

http://developer.chrome.com/extensions/getstarted.html

【讨论】:

  • 从开发者的角度来看,它们是否共享相同的 API?
  • 虽然这是公认的答案,但它并没有说明@user203687 提出的与插件的比较/细节。
【解决方案2】:

只是添加到上面的答案中缺少插件和扩展之间的区别是:

插件是插件到浏览器并允许嵌入网页的第三方库。它只影响使用插件的网页。

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

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

【讨论】:

    【解决方案3】:

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

    原因似乎是他们真正想让您启用/禁用的唯一插件是 Flash 和 PDF 查看器,这两个插件都已移至“设置”菜单(如果它们还没有,则不确定)。其余的被认为是浏览器的组成部分。 https://www.ghacks.net/2017/01/29/google-removes-plugin-controls-from-chrome/

    现在想起来更简单一些。

    【讨论】:

      猜你喜欢
      • 2014-06-04
      • 1970-01-01
      • 2012-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多