本記事執筆時点で、全部または一部がサポートされているAPIとして、alarms、browserAction、extension、i18n、notifications、runtime、storage、tabs、webNavigation、webRequestおよびwindowsが挙げられている。messaging(runtime.connectNative)が挙げられている。WebExtensionsベースの拡張機能のパッケージは、従来どおりXPIだ。メタデータはChromeの拡張機能と同様にmanifest.jsonにまとめられる。従来の拡張機能APIとの関係はどうなるのだろうか。APIを置き換えていくものとみてよいだろう。SDK(当時の名称はJetpack)が提示したものと似ている。SDKはその存在意義を問われることになるだろう。気になるのは、MozillaがWebExtensionsの実装を緊急のものとして非常に急いでいる点だ。FIXEDになるまで、わずか1か月半ほどというスピード感である。Edge(以下Edge)と関係があるかもしれない。Devによれば、将来のアップデートで新しいモダンな拡張機能モデルを採用するそうだ。Vergeなどが報じているように、EdgeがChromeやFirefoxの拡張機能をサポートするという話もある。Edgeが採用する拡張機能モデルが、WebExtensionsと同様にBlinkの拡張APIとの互換性を重視したもので、MozillaはMicrosoftの発表に合わせてWebExtensionsの開発を急いでいるとは考えられないだろうか。SDKベースのものでもなく、WebExtensionsベースのものに限られるのではないか。仮にこの憶測が現実化した場合、Operaは既にChromeの拡張機能をサポートしているから、アドオン作者がまずはChrome/Opera向けに拡張機能を開発し、次いで簡単な手直しでその拡張機能をFirefoxやEdgeに対応させる未来も描ける。その意味でも、WebExtensionsの動きには要注目だ。Fluxを参照のこと。はてなブログProMozilla関係の情報に特化したブログです。ZoneMoz-Fxりんごが好きなのでぃすとりかごとなり。@abp_jpUnreviewednorah'#Firefox更新情報Wikiブログ日々のつぶやきスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。