Firefoxをマルチプロセス対応アドオンだけで環境構築した2017-08-13Firefoxをマルチプロセス対応アドオンだけで環境構築したITもうすぐ古いアドオンは使えなくなる最近Firefoxに搭載されたマルチプロセス機能は、レガシーなアドオンがインストールされていると動作せずシングルプロセスのままとなります。Quantum)からはWebExtensions対応のアドオンしか利用できなくなります(現在のFirefox最新安定板は55.0.1)。現在Firefoxユーザーの定番として利用されているアドオンの多くはレガシーであり、Firefoxがシングルプロセスモードになってしまうのと、WebExtensionsに非対応なアドオンが提供していた豊富な機能は早晩利用できなくなります。レガシーアドオン対策を真剣に考えないといけないと思って、この週末は今まで利用してきたレガシーなアドオンを外して、まずはマルチプロセスに対応したアドオンだけでの環境構築を試みていました。環境構築が完了したので、参考までに検証内容を公開します。WebExtensions対応アドオンかチェックするまずは現在インストールされているアドオンにマルチプロセスの互換性があるかをチェックしました。Reporterという互換性チェックアドオンをインストールすると、現在インストールされているアドオンの互換性をabout:addonページに表示してくれます。multiprocess.と表示されます。Reporterすらも旧式と表示される有様なので、今回はマルチプロセス対応だけ行いました。Screenshot画面キャプチャが撮れるアドオンです。toolアドオンがマルチプロセス非対応なので導入しました。豊富なキャプチャオプションが選択できます。このアドオンはWebExtensionsにも対応しています。Analyticsに捕捉されないようにするGoogle公式アドオンです。Analyticsがマルチプロセス非対応(旧式)なので導入しました。このアドオンはWebExtensionsに対応しています。Switcher同名のアドオンが3つほど存在しますが、以下のURLでダウンロードできるアドオンのみがマルチプロセス・WebExtensions両対応でした。メジャーなものとして紹介されている同名アドオンは非対応なので注意が必要です。Control訪問先サイトにリファラ(アクセス元)の情報が捕捉されないようにするアドオン。RefControlがマルチプロセス非対応なので導入。WebExtensions非対応。Liteフォームのテキストエリアに入力した情報を自動的にキャッシュするアドオン。Cacheがマルチプロセス非対応なので導入。WebExtensions非対応。Plus定番のタブ設定アドオン。WebExtensions非対応。他に代替アドオンがないためWebExtensions対応が切実に望まれます。addons.mozilla.orgGreacemonkey任意のページでjavaScriptを実行できるアドオン。WebExtensions非対応。ManiaFirefoxの細かな設定を変更できるアドオン。WebExtensions非対応。MaintenanceFirefoxのDBをメンテナンスするアドオン。WebExtensions非対応。addons.mozilla.orgSimilarWeb訪問先のアクセス規模や傾向などの推測値を表示するアドオン。WebExtensionsにも対応しています。addons.mozilla.orgWappalyzer訪問したサイトが何の言語や技術で開発されているのかを表示するアドオン。WebExtensionsにも対応しています。DownloadHelper動画ダウンロード支援アドオン。WebExtensions非対応。addons.mozilla.orgプライベートタブプライベートタブを使用できるようにするアドオン。WebExtensions非対応。addons.mozilla.orgはてなブックマーク公式のはてなブックマークアドオンがマルチプロセス非対応・WebExtensions非対応。以下のブックマークレットを使うことにしました。javascript:void%20function(){(function(){function%20t(t){window.open(t)||(location.href=t)}url=document.location.href,t(%22http://b.hatena.ne.jp/entry/%22+(url.match(/^https/)%3F%22s/%22:%22%22)+url.replace(/https%3F:\/\//,%22%22))})()}();hitoriblog.com※追記:はてなブックマークアドオンはWebExtensionsに対応することがアナウンスされました。bookmark.hatenastaff.comAutoPagerize次のページを自動連結するアドオンですが、マルチプロセス非対応・WebExtensions非対応。Greacemonkeyで代替することにしました。ViewerExif情報を閲覧できるアドオンです。マルチプロセス対応・WebExtensions非対応。addons.mozilla.org右クリックで同種類の画像をGoogleで検索できるアドオン。Googleが公式に出しているアドオンはマルチプロセス非対応・WebExtensions非対応。マルチプロセスに対応した代替アドオンも見つかりませんでした。Exifや画像検索など幾つかの代替できなかったアドオンの機能と引き替えに...。Firefoxはどこに向かってるんだろう?最近のFirefoxのパフォーマンスやWebExtensionsとの互換性を最重視してレガシーアドオンをバッサリ切り捨てていく方針には、性急すぎるのではないかと懸念を抱いています。Firefoxが他のブラウザにない利点は豊富なアドオンによる「自分だけのFirefox」をどんどん追求することができたことだったのではないかと思っています。Foxifiedアドオンでインストールすることができますが、大部分のChrome拡張はFirefoxでは動作しません。このアドオンもWebExtensions非対応で旧式表示です。Quantumへの移行は正直不安だらけですね。addons.mozilla.orgMozilla0.9の頃からMozillaを応援してきました。今まで長い年月を掛けて培ってきたエコシステムを破壊することがないように願っています。検索プロフィールサイバーメガネ。本名:齊藤貴義Webエンジニア・インフラエンジニア・作家。Linuxユーザー会。システム開発や執筆のご依頼も是非。10引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。