昨日Firefox 47の正式版がリリースされアップデートしてみたんですが、 一番重要なアドオンであるVimperator が使えなくなってしまっていました。
Firefox 47
Firefox 47では Flashがインストールされてない状態でもHTML5で埋め込まれたYouTubeが再生できたり ビデオ関連の昨日が強化されたり、 また、同期している他の端末の開いているタブ等の検索をサイドバーから出来る様になったり 同期関連の機能強化も行われています。
一方でアドオン関連でも色々変更があり 使えなくなるアドオンも結構出ている感じです。
Vimperator @ Firefox 47
Vimperatorを使おうとすると、 まず、.vimperatorrcで設定してある色の設定やFirefox表示用JavaScriptの設定などが 反映されてませんでした。
一応o
コマンドは使えるんですが、補完はされないし、
使用後に
Application is not defined
みたいなエラーが出ます。
(ただページは開けたりする。)
この辺はFirefox 47で削除された
FUEL: https://developer.mozilla.org/en-US/docs/Mozilla/Tech/Toolkit_API/FUEL
というライブラリに依存していることが問題な様です。
Vimperator does not work with FF 47 · Issue #441 · vimperator/vimperator-labs
Vimperatorの開発者の人たちがこれに対する対処を進めていて 先ほどFirefox 47対応版をビルドしてGitHubにてリリースしています。
これをインストールするには、まず
署名付きで無いアドオンをインストールできるように、
about:configを開いて、
xpinstall.signatures.required
という変数を検索して値をfalse
にします。
その後、 vimperator-3.14.0.xpi をダウンロードし、 ダウンロードしたファイルを開いているFirefoxにドロップしてあげれば インストールできます。
GitHubのページ(もしくは上のリンク等)を直接クリックしてしまうと、 アドオンをインストールし始めようとしますが、 このサイトからはFirefoxにソフトウェアをインストール出来ない設定になっています。 という表示が出てくるので一旦ダウンロードしてドロップしてあげるなりする必要があります。
ドロップすると、注意:このサイトはFirefoxに1個の未検証アドオンのインストールを求めています。
ご自身の責任でインストールしてください。と出ますが、
確認してインストールを実行します。
(xpinstall.signatures.required
がtrue
だとこの時点で弾かれます。)
FirefoxのAdd-ons(vimperator): https://addons.mozilla.org/ja/firefox/addon/vimperator/
でのアップデートは認証されるまで時間がかかりまだいつになるか分からない、とのことなので、
Vimperatorが必須な人はGitHubから直接インストールする必要があります。
ただ、このxpinstall.signatures.required
という署名なしのアドオンをインストール
出来る様にするオプションも次のFirefox 48で削除予定だそうです。
恐らくFirefox 47のうちに正式にAdd-onsにて新しいVimperatorが公開されるとは思いますが、 ちょっと注意が必要かもしれません。
追記: 2016/06/08
3.14.0はこれを書いた直後位にすぐにAdd-onsでも公開されました。
Vimperator :: Versions :: Add-ons for Firefox
追記: 2022/06/23
削除済。
追記ここまで
既に上の方法で入れてる場合は次のFirefoxのバージョンアップ時などに再び 未検証アドオンとして弾かれる可能性があるので、 Add-onsから再インストールしておいた方が良いです。
Add-onsから普通にインストールすると上の手動で入れたものは上書きされるので 新たにAdd-onsからインストールするだけでOKです。
追記ここまで