userContent.cssが動かない、e10s が安定するまで Firefox ESR版 を使うことにする。
・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;} }