我正在评估跨浏览器扩展的开发(支持浏览器IE,Chrome,Safari和Firefox):我一直在寻找跨浏览器开发框架,以避免代码重复并加快构建过程。
我查看了这个question,我访问了建议的网站:每家公司似乎都停止了产品的使用。
我也读到了article,其结论似乎阻止了开发人员构建跨浏览器扩展
所以,我有几个问题:
- 你们有没有人推荐一个跨浏览器扩展开发框架,它适合我上面描述的目的?
- 是否有理由不再维持上述框架?
- 有没有人发现一种更有效的方法来实现相同的目标而不开发浏览器扩展?
非常感谢,
丹尼尔
答案 0 :(得分:2)
我还没有测试过,但Firefox WebExtensions 似乎是最好的选择。是的,你必须make some changes to code,但通常不是那么糟糕。
WebExtensions API受到现有Google Chrome的启发 扩展API,受Opera,Firefox和Microsoft支持 边缘。我们正在努力标准化这些现有的API以及 提出新的!我们的目标是使扩展易于共享 浏览器之间作为他们浏览的页面,并且足够强大 人们定制他们的浏览器以满足他们的需求。