我正在尝试了解Chrome(浏览器)开发。我对此非常陌生,并试图找出从哪里开始为Chrome浏览器开发。
只是有几个问题:
答案 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/
让事情变得更加简单。