frameworks - 跨浏览器扩展开发框架

标签 frameworks cross-browser development-environment

我正在评估跨浏览器扩展(支持的浏览器 IE、Chrome、Safari 和 Firefox)的开发:我正在寻找一个跨浏览器开发框架,以避免代码重复并加快构建过程。
我看过这个 question ,我访问了建议的网站:似乎每家公司都停止开发该产品。
我读了这个 article同样,他的结论似乎劝阻开发人员不要构建跨浏览器扩展。
所以,我有几个问题:
- 你们有没有人推荐一个跨浏览器扩展开发框架,适合我上面描述的目的?
- 是否有理由不再维护上述框架?
- 有没有人发现一种更有效的方法来实现相同的目标,而无需开发浏览器扩展?

非常感谢,
丹尼尔

最佳答案

我还没有测试过,但是 Firefox WebExtensions 似乎是最好的选择。是的,您必须make some changes to code ,但通常情况并没有那么糟糕。

WebExtensions APIs are inspired by the existing Google Chrome extension APIs, and are supported by Opera, Firefox, and Microsoft Edge. We’re working to standardize these existing APIs as well as proposing new ones! Our goal is to make extensions as easy to share between browsers as the pages they browse, and powerful enough to let people customize their browsers to match their needs.

关于frameworks - 跨浏览器扩展开发框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45354722/

相关文章:

html - 禁用的文本区域无法在 Windows Phone 上滚动

asp.net - 我应该使用WebMatrix来建立一个真实的网站吗?

macos - 将软件包安装到environment.yml中指定的现有conda环境中

swift - API 与框架

java - 如何将字段绑定(bind)到bean vaadin中的外键

JavaScript 请求/操作框架还是工具包?

php - Yii:保存模型后获取 NOW() 而不是时间

html - 100% 最小高度在 Opera 中有效,但在其他浏览器中无效

css - 元素的颜色变化在移动浏览器 (iPad) 上无法正常工作

Javascript 单页应用程序变得非常难以使用