跨浏览器扩展API?
有开发跨平台浏览器插件的工具 。
是否有任何类似的工具或API的浏览器扩展(即工具栏或像AdBlock过滤系统)?
是的,但不幸的是每个人都有重大的缺点。
-
Kynetx支持IE,Firefox,Safari和Chrome,但扩展依赖于Kynetx扩展工作。 此外,Kynetx应用程序使用奇特的专有Kynetx规则语言构build 。 使用Kynetx平台是没有成本的。
-
WebMynd支持IE,Firefox,Safari,Chrome,并处于私人testing阶段。 从我所能确定的情况来看,WebMynd是一家总部位于旧金山的非常小的创业公司,仍然在起步。 他们的库是独立的,并提供一个JavaScript API,他们使用每月结算模式。
-
Crossrider
支持IE,Firefox,Chrome和Safari。最近testing版本(截至2012年6月),Crossrider是免费的,并提供基于jQuery的开发体验。您的扩展程序的发布方法包括可embedded的网站小部件,下载链接和定制的Windows安装程序。但是,CrossRider不允许您自行托pipe您的插件文件。 更新:截至2016年9月27日,CrossRider已终止,并且仅在2016年10月27日之前可用。 -
KangoExtensions支持IE,Firefox,Chrome,Safari,Opera。 似乎十分新颖和stream血的边缘,像Crossrider,也看起来很有希望。
IE和Firefox似乎是最难开发的 ,尽pipeMozilla JetPack旨在大大简化Firefox扩展开发。
Reddit Enhancement Suite的作者还有一个非常年轻的跨浏览器开发框架BabelExt。 我喜欢它构buildFirefox的重启动Jetpack。
在github上查看更多信息, https://github.com/honestbleeps/BabelExt
Mozilla最近推出了WebExtensions API 。 目前实际上它几乎是Chrome扩展API的副本(但是一些API尚未实现)。 它刚刚在几天前推出,所以它仍然有很多问题和不受支持的API。 但如果您有兴趣编写适用于Chrome,Opera和Firefox的扩展程序,则应注意WebExtensions API的状态。
UPD 27.10.16。 有一个页面是我们的WebExtensions然而它总结了WebExtensions的当前状态。 根据他们目前的估计,Chrome商店中的44.99%的扩展应该可以在Firefox中使用。
我没有足够的信誉来评论Crossrider作为扩展平台的线程,但我想让每个人都知道该服务将在2016年10月底停止使用。我们一直在为我们的应用程序开发扩展Crossrider,但现在必须寻找一个不同的解决scheme。
为了恢复这个线程,有没有人find其他跨浏览器工具来创build扩展? 我今天碰到了Crossbrowser服务,但是我不知道它是否有什么好处。 有人熟悉Crossbrowser吗? 如果没有,过去三年里有没有其他的服务出现?
是的, 浏览器扩展开发公司对所有浏览器视图都有一个框架代码
ExtensionMaker是另一个与跨浏览器扩展开发相关的项目。 这不是一个真正的框架。 这是一个IDE,可以让你devise基本的扩展。
当然,这并不适合一个严肃的项目。 但我喜欢这个想法。
全function版本是免费的。 使用生成的扩展的方式只有很小的限制。