Firefox系web UAの覺書

about:configの設定項目
Tor BrowserをTor無しで使用
uMatrix (browser擴張機能)

Firefox やそれに基づく web UA に就ての覺書。

擴張機能

自由ソフトウェアの条件を滿たす擴張機能は GNU の Mozzarella から探せる。
尚、擴張機能のファイル自體は Mozilla の server から取得することになる。

Add custom search engine
任意の URL を web UA の search engines として登録可能

Authenticator
Web UA のみで二段階認證が可能

uBlock Origin
廣告や追跡などを除去

uMatrix
第三者要求や畫像、CSS、JS、FLAME などの許容/拒否を domain 單位で設定

Viorent Monkey
user script を設定 (website の閲覽時に任意の JavaScript を實行)

Stylus
user stylesheet を設定 (website の stylesheet を上書き)

Arkenfoxのuser.js

Firefox は Mozilla などの webserver に頻繁に接續する。
Arkenfox の user.js を導入すると不要な接續を減らせる他、樣々な面で快適になる。

導入するには Firefox の Profile Folder に user.js を配置する。
Profile Folder の場處は about:support から確認できる。

user.js の記述内容は about:config の設定内容よりも優先される。
Arkenfox の設定が氣にいらなければ、user.js を編輯する必要がある。

Arkenfox の repogitory には設定を調節する仕組みが用意されてゐるが今囘は割愛。
Arkenfox で指定される HTTPS-only Mode は user.js に次の行を追記で無效にできる。

user_pref("dom.security.https_only_mode", false);

尚、Firefox と Arkenfox との版數を合せることが好ましい。
user.js の git repogitory を clone して、使用中の版數に合せるとよい。

$ git clone https://github.com/arkenfox/user.js
$ cd user.js
$ git checkout 128.0

128.0 の部分には tag を指定する (git log で確認)

Search Engineの追加

檢索欄のある webiste で Address bar を右クリックして Add "何々" から追加する。
(opensearch 形式)
URL を直接指定して登録するには Add custom search engine の樣な擴張機能が必要。

製品ごとの所感

2025年11月現在、PC では OpenBSD のみを使用してゐる。
そのため OpenBSD で使用できない web UA については情報を更新できない。

GNU IceCat

・Trisquel 11、GNU IceCat 115.5.0esr (64-bit)

GNU IceCat は GNU Project 版の Firefox。
Gnu Icecat Desktop から入手可能。
(Gnu Icecat Desktop [onion])

・初期設定のままでも私事權 (privacy) を重視した狀態になつてゐる
LibreJS が附屬
・設定畫面の項目が追加されてゐる (JS の有效/無效など)

Abrowser

・Trisquel 11、Abrowser 120.0.1 (64-bit)

Abrowser は Trisquel GNU/Linux に附屬する web UA

・初期設定は Icecat と比較して通常の Firefox に近いが無難な内容。
・擴張機能は附屬しない

Tor Browser

・OpenBSD 7.8 amd64
・Tor Browser 14.5.8 (based on Mozilla Firefox 128.14.0esr)

Tor Project による web UA であり Tor と連動してゐる。

・匿名性を最大化したいなら Tor Browser で Tor に接續するとよい
・他の web UA で Tor を使用するのは IP address を隱すことに過ぎない
・初期設定の内容は無難
・異なる環境でも指紋が同じになりにくい樣に調節濟み
・書體が附屬
・獨自に設けられた Security Level を調節可能
NoScript が附屬

Firefox (or Firefox-ESR)

・OpenBSD 7.4 (amd64)、Firefox 115.6.0esr (64-bit)

OpenBSD では GNU IceCat や Abrowser を使ふことが難しい。
Firefox-ESR に Arkenfox を導入して使用するのが無難。

・OpenBSD では Firefox 自體の領域を除くと ~/Downloads の中のみ讀み書き可能
・OpenBSD の i386 版には Firefox (ESR 含む) の package が存在しない
・Trisquel など 100% 自由な OS には Firefox (ESR 含む) の package が存在しない

運用

嘗ては目的に應じて profile を分けてゐた。
2025年11月現在は氣にしてゐない。

(1) 文書の閲覽/檢索用
JS を無效にする
uMatrix で第三者要求・畫像・動畫・音聲・FLAME を拒否する
ウェブブラウザーの終了時に履歴を消す設定にする
(好みで) Tor に接續する
SeaMonkey や PaleMoon でも問題ない
Tor Browser を使用するなら設定變更は不要
(2)「ウェブアプリケーション」および各種手續き用
金品に關はるプログラムで不具合が起きない樣に配慮する
JS は有效にする
設定變更は控へる (Arkenfox を導入するのもありだが副作用に注意)
uBlock Origin で廣告や追跡を拒否する
Tor には接續しない
SeaMonkey や PaleMoon は不向き (JS の實裝に懸念あり)
この用途なら Chromium 系でもいいか?

參考

Firefox - ArchWiki
Firefox, キスとキズつて似てるよね
IceCat, キスとキズつて似てるよね

關聯

SeaMonkeyの覺書

奧附

「美々蝶々」目次
更新 2025-11-07 (陰暦09月18日)