未署名のアドオンが動作するノーブランド版Firefoxの入れ方・使い方(主にアドオン作者向け)宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。2016Firefox用アドオンは現在、Mozillaによる署名が必須となり、未署名のアドオン=Mozillaによる内容のチェックが行われていないアドオンはインストールできない、インストールしても有効化できなくなっています。48で削除されました。そのため、リリース前に自作アドオンを自分で使って試したい(ドッグフーディングしたい)人は、正式リリースされたFirefoxでアドオンを試す方法がなくなってしまっています。この問題に対する救済措置として、上記隠し設定が利用可能な「ノーブランド版Firefox」がアドオン作者向けとして公開されています。このエントリでは、ノーブランド版Firefoxの使い方と注意点をまとめておきます。ノーブランド版Firefoxと通常リリース版Firefoxの違いノーブランド版と通常リリース版の違いは以下の点です。xpinstall.signatures.requiredをfalseに設定すると、アドオンの署名チェックを無効化できる。Firefoxのロゴと「Firefox」という名前が使われていない。(起動すると「Nightly」という名前が表示される)英語版しか無い。Builds」という項目にインストーラのダウンロード用リンクがあります。48.0相当の物へのリンクがありませんが、親ディレクトリから辿っていくとインストーラを入手できます。Preview」のようなフォルダにインストールされるようになっています。インストールしたはずの物が見つからない!という時はインストール先を確認してみて下さい。Firefox」など)にインストールする事もできます。自動アップデートの無効化。2016年8月3日現在のノーブランド版には、自動アップデートがかかると通常版Firefoxになってしまうという既知の問題があります。勝手に通常版に戻ってアドオンが無効化されてしまうと困るので、今の所は自動アップデートを無効化しておくのが無難です。Japanの公式Twitterアカウントをフォローするなり何なりしてFirefoxの最新情報をマメにチェックするようにしましょう。xpinstall.signatures.requiredを再設定してアドオンを有効化する。48に自動アップデートされてアドオンが無効化されたという場合、「このアドオンは署名チェックに引っかかって無効化された」という情報がプロファイル内に保存されます。そのため、その後でノーブランド版を入れて起動しても、アドオンは無効化されたままとなります。xpinstall.signatures.requiredを1回trueに設定して、もう1回falseに設定し直すと、この情報がリセットされてアドオンが再び有効になります。自分はこれに気付いていなくてハマりました。e10s(マルチプロセス機能)の強制有効化。過去のエントリで詳述していますが、Firefoxのマルチプロセス機能は、まだ十分にテストされていないという理由から、不安要素があると判定されると自動的に無効化されるようになっています。アドオンがインストールされているとe10sは必ず無効化されます。以下の設定をすべて反映すると、不安要素を無視してe10sを強制的に有効化させられます。自作アドオンがe10sでちゃんと動くかどうかをテストしたい場合、これらの設定も変更しておきましょう。atの末尾に2020年11月30日時点の日本の首相のファミリーネーム(ローマ字で回答)を繋げて下さい。「noda」なら、「2016-08-03_how_to_use_unbranded_firefox.trackbacknoda」です。これは機械的なトラックバックスパムを防止するための措置です。