我已经阅读了很多关于WebExtensions和Add-on SDK的文章。
值得注意的是,WebExtension API advatanges包含各种浏览器的兼容性。
但是,我的问题是:
答案 0 :(得分:1)
依赖于附加SDK平台(Firefox)?
是。请注意,Firefox for Android也支持它,这是目前在移动设备上运行扩展程序的极少数方法之一。
将来是否会继续支持附加SDK?
我们只能推测支持需要多长时间。 Add-on SDK的主动开发已经停止,而Mozilla正专注于开发WebExtension API。
目前有几种用于开发Firefox附加组件的工具集,但WebExtensions将在2017年底成为标准。其余的预计将在同一时间段内弃用。
因此,根据此引用,Add-on SDK在一年的时间范围内被弃用。
请注意,这两种扩展模型都提供不同的功能:WebExtensions不太可能涵盖Add-on SDK的所有功能。
最后..
WebExtension API advatanges包含各种浏览器的兼容性。
不完全正确,因为扩展模型在Chrome,Firefox和Edge之间仅部分兼容。至少现在,您需要特定于平台的解决方法,并且某些功能要么尚未实现,要么未在所有平台中实施。尽管如此,还是可以拥有统一的代码库。