Skip to content

Instantly share code, notes, and snippets.

@s4i
Last active July 6, 2019 18:58
Show Gist options
  • Save s4i/6a628c5895b04ddf49f63f203e0ab48c to your computer and use it in GitHub Desktop.
Save s4i/6a628c5895b04ddf49f63f203e0ab48c to your computer and use it in GitHub Desktop.
Firefox user.js
/* user.js(pref.jsと同じディレクトリに置いて下さい。)
* よく変える設定(設定ダイアログにあるチェックボックスに対応)
*/
/* Quantum CSS */
//user_pref("layout.css.servo.enabled", true);
/* マルチプロセス 強制起動 */
/*
// e10s機能の自動起動
user_pref("browser.tabs.remote.autostart", true);
// アクセシビリティ機能によるe10s無効化を抑止
user_pref("browser.tabs.remote.force-enable", true);
// アドオンがあることによるe10s無効化を抑止
user_pref("extensions.e10sBlocksEnabling", false);
user_pref("extensions.e10sBlockedByAddons", false);
*/
/* Firefox プロセス分割 最大可能数 = 4 */
// user_pref("dom.ipc.processCount", 4);
// user_pref("dom.ipc.processCount.extension", 4);
// user_pref("dom.ipc.processCount.file", 4);
/* マウスホイールとホイールボタンの設定 */
user_pref("browser.tabs.loadBookmarksInTabs", true);
/* ブックマークサイドバーから新しいタブでページを開く。 */
// user_pref("middlemouse.openNewWindow", true);
/*URLにカーソルを合わせた状態でホイールボタンを押すとそのページを開く。*/
user_pref("mousewheel.default.delta_multiplier_y", 90);
/* マウスホイールでスクロールする速さ。
* 増やせば、スクロールの移動量は多くなり、減らせば減る。初期値=100。*/
/* 自分はホームページが"about:newtab"なので
* 同時に表示される窓を増やす設定です。
*/
user_pref("browser.newtabpage.rows", 3);
/*新しいタブの行の数。初期値=3。*/
//user_pref("browser.newtabpage.columns", 6);
/*新しいタブの列の数。初期値=5。*/
//ここから下は、殆ど変えない設定の羅列です。
/*B
***************************************************************
* Initial : B
***************************************************************/
/*BackSpaceを押した時、戻る。Shift+BackSpaceを押すと進む。
*1にすると画面の一番上に移動する。
*/
user_pref("browser.backspace_action", 0);
/*ブックマークのバックアップ数の変更。default=15。*/
user_pref("browser.bookmarks.max_backups", 1);
/*SSDを利用しているため、ディスクキャッシュを使用させない。*/
user_pref("browser.cache.disk.enable", false);
/*SSL(暗号化させた通信)で受け取ったデータをディスクにキャッシュさせない。*/
user_pref("browser.cache.disk_cache_ssl", true);
/*メインメモリキャッシュを利用する。*/
user_pref("browser.cache.memory.enable", true);
/*自分のPCは8GBのメインメモリを積んでいるため、値は262144KB。
*計算式は1024KB(=1GB)×8×32です。
*/
user_pref("browser.cache.memory.capacity", 262144);
/*オフラインデータをキャッシュしない。理由はSSDには無駄な書込み。初期値=true。*/
user_pref("browser.cache.offline.enable", false);
// ブラウザタブプレビュー
user_pref("browser.ctrlTab.previews", true);
// 検索バーの結果を新しいタブで開く
user_pref("browser.search.openintab", true);
/* ダウンロード履歴をFirefox終了時に削除。
* 0で履歴を保存しない。2で履歴を残す(Default)。*/
//user_pref("browser.download.manager.retention", 2);
/*過去に開いたページをトラッキングする数=戻るで戻れるページ数=20。初期値=50。
減らし過ぎると殆ど戻れなくなるので注意!!!*/
user_pref("browser.sessionhistory.max_entries", 20);
/*過去のページをキャッシュすることで高速で戻る/進む機能を使うため、
記録されるページ数=0。少ない方がメモリを節約できる。*/
user_pref("browser.sessionhistory.max_total_viewers", 0);
/*セッションを記憶する間隔=200000ms(200秒)。初期値は15000(15秒)では短すぎる。
動画再生が頻繁に止まる方は十分(例.120秒以上)長くすると良いらしい。*/
user_pref("browser.sessionstore.interval", 200000);
/*タブ全てに閉じる(×)ボタンを表示させる。
タブの表示幅が設定した値以下になると×を表示する。
今回は0 pixel以下になると×が出るようにしている。*/
//user_pref("browser.tabs.tabClipWidth", 0);
/* bookmark newtab */
user_pref("browser.tabs.loadBookmarksInTabs", true);
/*URLを全てはっきり表示させる。trueでドメイン名では無い部分が薄く表示される。*/
user_pref("browser.urlbar.formatting.enabled", false);
/*URLのhttp部分を省略しない。初期設定はtrueで省略する。*/
user_pref("browser.urlbar.trimURLs", false);
/*C
***********************************************************
* Initial : C
***********************************************************/
/*D
***********************************************************
* Initial : D
***********************************************************/
/*Scriptによるウィンドウクローズを許可。*/
user_pref("dom.allow_scripts_to_close_window", true);
/*JavaScriptによる右クリック禁止を強制的に無効化。*/
user_pref("dom.event.contextmenu.enabled", true);
/* E
***********************************************************
* Initial : E
***********************************************************/
/*ポケット停止*/
user_pref("extensions.pocket.enabled", false);
/* F
***********************************************************
* Initial : F
***********************************************************/
/*Webページの最小文字サイズを指定する。*/
//user_pref("font.minimum-size.ja", 10);
/*G
***********************************************************
* Initial : G
************************************************************/
/*about:config開始時に注意を出させない。*/
user_pref("general.warnOnAboutConfig", false);
/*グラフィック系。文字がかすれる場合はtrue推奨。*/
// user_pref("gfx.direct2d.disabled", true);
/*U
***********************************************************
* Initial : L
***********************************************************/
/*M
***********************************************************
* Initial : M
***********************************************************/
/*N
***********************************************************
* Initial : N
***********************************************************/
/*リンク先DNSの先読みを停止。*/
user_pref("network.dns.disablePrefetch", true);
/*!!HTTP通信の最大接続数(default=256)。
* この数値をある程度減らすことで多数のタブを同時に閉じようとした時、
* フリーズしなくなる。
*/
user_pref("network.http.max-connections", 20);
/*1つのプロクシサーバーに対する持続の最大数=4(default=32)。*/
user_pref("network.http.max-persistent-connections-per-proxy", 4);
/*1つのサーバーに対する永続的な接続の最大数=2(default=6)。*/
user_pref("network.http.max-persistent-connections-per-server", 2);
/*(マウスオーバー時)リンク先読みを許可しない。*/
user_pref("network.http.speculative-parallel-limit", 0);
/* URLに日本語を使った時、自動でpunycode(英数字化)させる。
* また、URLを偽装するホモグラフ攻撃の対策になる。
*/
user_pref("network.IDN_show_punycode", true);
/*リンク先URLの先読みを行わない。*/
user_pref("network.prefetch-next", false);
/*画像をドラッグした時、半透明になって追随する機能の停止。*/
user_pref("nglayout.enable_drag_images", false);
/*R
************************************************************
* Initial : R
************************************************************/
/*S
***********************************************************
* Initial : S
***********************************************************/
/*アドオンインストール待ち時間=0秒(default=5)。*/
//user_pref("security.dialog_enable_delay", 0);
/*U
***********************************************************
* Initial : U
*************************************************************/
/*V
************************************************************
* Initial : V
************************************************************/
/*(以下、ホームページのHTMLを見ない人には不要な設定です。)*/
/*
* コンテキストメニュー(右クリックで表示されるメニュー)の
* ページのソースを表示(V)を任意エディタで表示させる。*/
user_pref("view_source.editor.external", true);
/*
*テキストエディタの絶対パスを指定し、パスを通す。
*/
//user_pref("view_source.editor.path", C:\\TERAPAD\\TeraPad.exe);
/*非常に長いソースを右端で折り返し*/
user_pref("view_source.wrap_long_lines", true);
/* End Of File */
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment