我想为网络浏览器开发一个小插件,即Chrome和FireFox。哪一个更容易†为第一个项目开发?我对这个空间非常不熟悉,因为我花了大部分时间来编写服务器端Java。
†:在我的上下文中更容易意味着:
如果重要,这是我的插件的目标:
<img src="bobisyouruncle.jpg" findme="found" />
非常感谢那些直接体验两种浏览器编码经验的人们的答案。
答案 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。