哪个浏览器更容易开发插件?Chrome还是Firefox?

哪个浏览器更容易开发插件?Chrome还是Firefox?,firefox,plugins,browser,google-chrome,Firefox,Plugins,Browser,Google Chrome,我想为web浏览器开发一个小型插件,即Chrome和FireFox。对于第一个项目,哪一个更容易†开发?我对这个领域非常陌生,因为我大部分时间都在编写服务器端Java †:在我的上下文中,更简单意味着: 浅学习曲线 所需额外工具的最少数量 类似Java的语法,即:JavaScript 可靠的API文档 如果重要的话,我的插件的目标是: 在具有特定标记的页面中查找图像标记。示例: 将映像发送到我的远程RESTful web服务 将图像覆盖到上述图像上(或替换) 允许对web服务进行简单的身份

我想为web浏览器开发一个小型插件,即Chrome和FireFox。对于第一个项目,哪一个更容易†开发?我对这个领域非常陌生,因为我大部分时间都在编写服务器端Java

†:在我的上下文中,更简单意味着:

  • 浅学习曲线
  • 所需额外工具的最少数量
  • 类似Java的语法,即:JavaScript
  • 可靠的API文档
如果重要的话,我的插件的目标是:

  • 在具有特定标记的页面中查找图像标记。示例:
  • 将映像发送到我的远程RESTful web服务
  • 将图像覆盖到上述图像上(或替换)
  • 允许对web服务进行简单的身份验证配置和存储

非常感谢对这两种浏览器都有直接编码经验的人的回答。

Chrome。它有一个快速而简单的学习曲线。从这里开始:。内置的开发工具允许您执行以下操作。ctrl+r实际上会刷新扩展代码

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

更新:一篇比较Chrome、FireFox和Opera扩展构建的有趣的现实世界博文:

FireFox的新功能意味着,为Chrome编写的扩展在大多数情况下都应该在FireFox中工作,而只需很少的改动


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

+1:感谢您提供详细的答案2014年7月还是这样吗?我主要关心的是我需要访问文件系统,使用Chrome,我注意到一些扩展上有一个框,上面写着“允许文件URL,因此,只要在安装扩展时单击此框,该扩展就应该能够访问本地文件系统?我需要编写文本文件-如果我不能完全控制文件夹路径,只要我可以使用其他应用程序从浏览器外部访问该路径就行。@ycomp:请开始一个新问题,因为谷歌文档的语气如此傲慢,我几乎看不懂。好了,孩子们,我们走了,不要害怕大话。孩子们,你们可以做到。你不是很特别吗。哎呀。等等,呃!对于那些投票以意见为基础的人来说:这个理由只应该用于主要以意见为基础的问题。主要根据“专家经验、事实、参考资料或特定专业知识”回答的问题不符合该理由。这个问题可以根据这个标准来回答。