こんにちは、ヤフオク!でフロントエンド開発をしている新卒1年目の中村(ぱちお)です。 Firefoxがバージョン57になった影響で、従来使っていた拡張機能が使えなくなってしまったため、対応した話をします。今まで私自身は拡張機能の開発をやったことがなかったので、いい経験になるかなと思い挑戦してみました。 Firefoxはバージョン57から「Web Extensions」のみをサポートし、従来型の拡張機能はサポートが打ち切られました。(参考) そのためSNSなどでも、「普段使ってた拡張機能が、ブラウザーの更新をしたら動かなくなった!」という声があがっていました。 従来の拡張機能 従来は jpm というパッケージを使って、作った拡張のソースコード群を xpi という圧縮ファイルに落とし込んで配布していました。 過去には cfx というコマンドラインツールもあったようですが、現在はどちらもDepr
![Firefox Add-on→Web Extensionsに書き換えた話](https://cdn-ak-scissors.b.st-hatena.com/image/square/0bc9b4e7d12ea93806a0964e6bd5ed2814904ce0/height=288;version=1;width=512/https%3A%2F%2Fs.yimg.jp%2Fimages%2Ftecblog%2F2017-2H%2Ffirefox-addon-to-webextensions%2Ffirefox_add-onweb_extensions_ogp.png)