Firefox ESR 45.4.0

userContent.cssが動かない、e10s が安定するまで Firefox ESR版 を使うことにする。
f:id:nonbei:20161006062528p:plain
Windows向けFirefox 52で64bit版が主役に 2017年後半には自動アップデートも提供へ - Mozilla Flux
Firefox 48から一部環境でマルチプロセス機能(e10s)が有効化 Firefox 53で完全実施へ(追記あり) - Mozilla Flux

user.js

// Firefox #esr channel 45.4.0

// 機能停止
user_pref("loop.enabled", false); // Helloを全く使う予定が無い Fx49で廃止
user_pref("reader.parse-on-load.enabled", false); // リーダーモードを無効

// セキュリティ
user_pref("browser.urlbar.trimURLs", false); // 「http://」「https://」を表示
user_pref("geo.enabled", false); //位置情報通知機能を無効

// 操作
user_pref("browser.tabs.closeWindowWithLastTab", false); // 最後のタブを閉じたときに終了しない
user_pref("view_source.tab", false); // ソ-スをwindow表示
user_pref("browser.backspace_action", 2); // [Backspace]キーで戻る機能を廃止

圧縮user.jsは/packer/でする。

userChrome.css

@charset "utf-8";
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

.tabbrowser-tab[selected]:not([pinned])[fadein] { min-width: 200px !important;}
#urlbar { font-family: Consolas !important;}
#urlbar *|input,#searchbar *|input { ime-mode: inactive !important;}
#browser { -moz-box-direction: reverse;}

圧縮はCSS Compressorでする。


userContent.css

@charset "utf-8";
@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix(view-source) {
#viewsource { font-family: Consolas !important;}
}