Firefox」タグアーカイブ

Firefoxのsearch-extensions(searchplugins)の変更方法

Firefoxで使う検索エンジンプラグインが従来のファイル形式からomni.jaという形式に変更となったようです。注1

omni.ja

omni.ja

/usr/lib/firefox/omni.ja
/usr/lib/firefox/browser/omni.ja

に置かれています。(Linuxの場合)

今回はsearchpluginsを変更したいので、/usr/lib/firefox/browser/omni.jaの方を編集します。

omni.jaの編集

中身の展開

omni.jaはZipと互換性があるのでunzipで展開できます。

$ mkdir /tmp/omni
$ unzip /usr/lib/firefox/browser/omni.ja -d /tmp/omni

searchpluginschrome/ja-JP/locale/browser/searchpluginsにあります。

xmlの書き方は従来から変わっていないようなので、使いたいファイルと置き換えて、(必要に応じて)list.txtを更新すればOKです。注2

最新バージョンではsearchpluginsからsearch-extensionsに変更となり、検索エンジンの記述方法もxmlからjsonに変りました。

$ cd /tmp/omni/chrome/browser/search-extensions
$ cp -r /path/to/search .
$ vi list.json

新しいomni.jaの作成

展開は普通にunzipでできますが、圧縮には指定されたオプションを使わないとFirefoxがクラッシュしてしまうことがあるそうです。

$ cd /tmp/omni
$ zip -qr9XD omni.ja *
$ su -
# mv -i /tmp/omni/omni.ja /usr/lib/firefox/browser/

リンク

omni.ja (formerly omni.jar) – Mozilla | MDN
https://developer.mozilla.org/en-US/docs/Mozilla/About_omni.ja_(formerly_omni.jar)


注1 どのバージョンから変更となったのか、正確には把握していませんが、少なくてもversion 45以降ではそうなっています。
注2 異なるlocaleを使っている場合はja-JPの部分をen-USなどに変更してください。

Firefoxで未署名のアドオンを使う方法

Developer EditionとNightlyでは、下記の方法で未署名のアドオンを有効化できるようです。

手順

  1. URLバーにabout:configと入力
  2. xpinstall.signatures.requiredを検索
  3. 値をfalseに設定

※未署名アドオンの利用は当然リスクが伴います。自己責任の上、信用できるアドオンのみの利用に留めておくべきかと思います。

リンク

Add-ons/Extension Signing – MozillaWiki
https://wiki.mozilla.org/Addons/Extension_Signing

Firefox Developer Edition — Mozilla
https://www.mozilla.org/en-US/firefox/developer/

Firefox Nightly Builds
https://nightly.mozilla.org/

SSL 3.0のPOODLE脆弱性への対応

SSL 3.0にPOODLEと呼ばれる脆弱性が見つかり問題となっているようです。そこで、SSL 3.0を無効にする設定をまとめてみました。

Firefox

about:configからsecurity.tls.version.minの値を1以上に設定します。

security.tls.version.minには0から3までの値を設定でき、設定値の意味は次のようになります。

0SSL 3.0 is the minimum required
1TLS 1.0 is the minimum required
2TLS 1.1 is the minimum required
3TLS 1.2 is the minimum required

リンク

Security.tls.version.* – MozillaZine Knowledge Base
http://kb.mozillazine.org/Security.tls.version.*

Internet Explorer

[ツール] » [インターネットオプション] » [詳細設定]

より「セキュリティ」の項目にある「SSL 3.0を使用する」のチェックをOFFにします。


2014年11月25日に予定されているバージョン以降でSSL 3.0のサポートが打ち切られるとのことです。そうなれば、この設定も不要になります。