哪种浏览器更容易开发插件? Chrome或Firefox?

时间:2011-06-22 10:24:42

标签: firefox plugins browser google-chrome

我想为网络浏览器开发一个小插件,即Chrome和FireFox。哪一个更容易†为第一个项目开发?我对这个空间非常不熟悉,因为我花了大部分时间来编写服务器端Java。

†:在我的上下文中更容易意味着:

  • 浅学习曲线
  • 需要最少量的额外工具
  • 类似Java的语法,即:JavaScript
  • 可靠的API文档

如果重要,这是我的插件的目标:

  • 在包含特定标记的页面中查找图像标记。示例:<img src="bobisyouruncle.jpg" findme="found" />
  • 将图像发送到我的远程RESTful Web服务
  • 将图像叠加到上面的图像上(或替换它)
  • 允许对Web服务进行身份验证的简单配置和存储

非常感谢那些直接体验两种浏览器编码经验的人们的答案。

2 个答案:

答案 0 :(得分:19)

铬。它具有快速简便的学习曲线。从这里开始:https://developer.chrome.com/extensions/getstarted.html。内置的开发工具允许您debug your own code in a matter of a click。并且ctrl + r实际上会刷新您的扩展代码。

Firefox扩展程序更加复杂,难以开发。您需要设置一个包含许多自定义设置和“开发人员扩展”的开发环境,实际调试代码将非常困难。

更新:一篇有趣的真人博客帖子,比较了Chrome,FireFox和Opera扩展程序:http://blog.nparashuram.com/2011/10/writing-browser-extensions-comparing.html

答案 1 :(得分:1)

Firefox的新版WebExtension API表示为Chrome 编写的扩展程序大部分都可以在Firefox中使用,而且更改很少。

我在研究如何开始开发扩展时发现了这个问题,所以我还没有机会使用任何东西,所以YMMV。