2013-05-29 19 views
40

我想了解Chrome(浏览器)的开发。我对此非常陌生,并试图找出从Chrome浏览器开发的起点。什么是Chrome应用vs插件vs扩展以及如何开发它们

只是有几个问题:

  • 是什么在Chrome浏览器之间的区别与应用程式与插件扩展(不知道,如果这个问题有意义但是,希望你得到了什么我问for)
  • 我可以为Chrome浏览器开发哪些类型的应用程序
  • 我需要学习哪些技术才能开发Chrome浏览器。
+0

Chrome将取消对Windows,Mac和Linux上的Chrome应用程序的支持。 Chrome OS将继续支持Chrome应用 https://blog.chromium.org/2016/08/from-chrome-apps-to-web.html – kane

回答

14

要回答你的第一个问题,这也解释了应用和扩展程序(我想没有比这更好的方式来解释它们的性质)之间的差异: 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 遗憾的链接中的差距,但是,你知道它是如何工作...

+3

从开发者的角度来看,他们是否共享相同的API? – Pacerier

+7

虽然它是被接受的答案,但它并没有提及任何与@ user203687提问的插件比较/细节。 – RBT

0

只需添加到失踪插件和扩展之间的差异上面的回答是:

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

扩展改变浏览器的用户界面,添加菜单或更改浏览器的整体外观和可以处理被载入每一页。

所以总结起来 - 插件添加功能和额外的功能,以特定的网页,而扩展添加功能和特性对整个浏览器,改变浏览器的行为。

2

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

这似乎是因为他们真正想让你启用/禁用的唯一插件是Flash和PDF Viewer,它们都被移动到设置菜单(如果它们不在那里,不确定) 。其余部分被认为是浏览器的组成部分。 https://www.ghacks.net/2017/01/29/google-removes-plugin-controls-from-chrome/

使事情变得简单一点去想了。

相关问题