ArtSaltのサイドストーリー

音楽、フリーウェア、WEBサービス、食べものなどに関する日記。トラックバック、コメント歓迎。

Firefox3に引き継ぎたい設定メモ

Firefox3のクリーンインストールを来月あたりにやる予定。Firefox2系から引き継ぎたい設定をメモ。っていうか、Firefox3系でもこれらが有効なのかどうかは全く不明。
本来、こういうのはローカルに置くべきだけど、一身上の都合がある。ここに貼り付けておくのがいちばん安全確実。

user.js

# Mozilla User Preferences
//find toolbar をフラッシュするか否か(デフォルト1)
user_pref("accessibility.typeaheadfind.flashBar", 1);
//ページ内検索でテキストが見つからなかったときの音
user_pref("accessibility.typeaheadfind.soundURL", "beep");
//キャレットブラウズモード開始時に警告
user_pref("accessibility.warn_on_browsewithcaret", true);
//テキスト点滅の制御
user_pref("browser.blink_allowed", false);
//背景の色
user_pref("browser.display.background_color", "#FFFFCC");
//フォーカスされたリンクの背景の色
user_pref("browser.display.focus_background_color", "#ffffff");
//フォーカスリングの大きさ
// /////user_pref("browser.display.focus_ring_width", 3);
//フォーカスされたリンクのテキストの色
user_pref("browser.display.focus_text_color", "#000000");
//リンク以外にもフォーカスリングを表示するか否か
// /////user_pref("browser.display.focus_ring_on_anything", true);
//フォーカスされたリンクの色指定を有効または無効に
user_pref("browser.display.use_focus_colors", true);
//新ウィンドウとして開くリンクを新タブとして開くか否か
user_pref("browser.link.open_newwindow.restriction", 0);
//シングルウィンドウモードか否か
user_pref("browser.tabs.showSingleWindowModePrefs", true);
//ロケーションバー隣のGOボタン
user_pref("browser.urlbar.hideGoButton", true);
//domなんとか
user_pref("dom.disable_window_flip", false);
user_pref("dom.disable_window_open_feature.status", false);
user_pref("dom.disable_window_status_change", false);
user_pref("dom.popup_allowed_events", "change click dblclick mouseup reset submit keypress keyup");
user_pref("dom.popup_maximum", 100);
//extension互換性チェック
user_pref("extensions.checkCompatibility", false);
//gifアニメーションの再生制御
user_pref("image.animation_mode", "once");
//クリック予想機能
user_pref("network.prefetch-next", false);
//IPv6無効にしてFirefox高速化?
user_pref("network.dns.disableIPv6", true);
//暗号化されているページから暗号化されていないページに移るときは毎回警告する(defaultはtrue)
user_pref("security.warn_leaving_secure", false);
//Altキーを押したときメニューバーをフォーカスするか否か
user_pref("ui.key.menuAccessKeyFocuses", false);
//context menu popup delay
user_pref("ui.submenuDelay", 0);
//選択されたテキストの背景の色。ただしXUL/Migemoの場合、なぜか色が変わる
user_pref("ui.textSelectBackgroundAttention", "blueviolet");
//外部テキストエディタでソースを開くか否か
user_pref("view_source.editor.external", true);
user_pref("view_source.editor.path", "C:\\Program Files\\EmEditor\\EmEditor.exe");
user_pref("view_source.wrap_long_lines", true);

keyconfig

name: CloseTab_FocusRightTab, id: xxx_key__CloseTab_FocusRightTab, shortcut: F4, code:
var tab = gBrowser.mCurrentTab; if(tab.nextSibling) gBrowser.mTabContainer.selectedIndex++; gBrowser.removeTab(tab);
name: f4kc_CopyCurrentTitle, id: f4kc_CopyCurrentTitle, shortcut: T, code:
f4kc_CopyCurrentTitle();
name: f4kc_CopyCurrentURI, id: f4kc_CopyCurrentURI, shortcut: Shift+L, code:
f4kc_CopyCurrentURI();
name: f4kc_FocusNextFrame, id: f4kc_FocusNextFrame, shortcut: F, code:
f4kc_FocusNextFrame();
name: f4kc_NextTab, id: f4kc_NextTab, shortcut: Alt+→, code:
f4kc_NextTab();
name: f4kc_PrevTab, id: f4kc_PrevTab, shortcut: Alt+←, code:
f4kc_PrevTab();
name: f4kc_UpperDirectory, id: f4kc_UpperDirectory, shortcut: U, code:
f4kc_UpperDirectory();
name: Focus_Content, id: xxx_key__Focus_Content, shortcut: Alt+[, code:
_content.focus();
name: GetURL++1, id: xxx_key__GetURL++1, shortcut: G, code:
var w = window._content;
var d = w.document;
var txt = '<a href="' + d.location.href + '" title="' + d.location.href + '">' + d.title + '</a>';
const CLIPBOARD = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);
CLIPBOARD.copyString(txt);
name: GetURL++2, id: xxx_key__GetURL++2, shortcut: @, code:
var w = window._content;
var d = w.document;
var txt = '<a href="' + d.location.href + '" title="当ブログ内のリンクです">' + d.title + '</a>';
const CLIPBOARD = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);
CLIPBOARD.copyString(txt);
name: GetURL++3, id: xxx_key__GetURL++3, shortcut: ^, code:
var w = window._content;
var d = w.document;
var str = d.selection?d.selection.createRange().text:d.getSelection();
var txt = '<blockquote>' + str + '<cite>【<a href="' + d.location.href + '" title="' + d.location.href + '">' + d.title + '</a>】</cite></blockquote>';
const CLIPBOARD = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);
CLIPBOARD.copyString(txt);
name: GetURL++4, id: xxx_key__GetURL++4, shortcut: Q, code:
var w = window._content;
var d = w.document;
var str = d.selection?d.selection.createRange().text:d.getSelection();
var txt = '<q cite="' + d.location.href + '" title="' + d.location.href + '"><a href="' + d.location.href + '"><strong>' + str + '</strong></a></q>';
const CLIPBOARD = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);
CLIPBOARD.copyString(txt);
name: hatena_comment, id: xxx_key__hatena_comment, shortcut: Alt+Ctrl+H, code:
var sourceURL = 'http://b.hatena.ne.jp/entry/' + content.document.location.href;
gBrowser.selectedTab = gBrowser.addTab(sourceURL);
name: LineDown2, id: xxx_key__LineDown3, shortcut: ↓, code:
goDoCommand('cmd_scrollLineDown');goDoCommand('cmd_scrollLineDown');
name: LineUp2, id: xxx_key__LineUp3, shortcut: ↑, code:
goDoCommand('cmd_scrollLineUp');goDoCommand('cmd_scrollLineUp');
name: Open options, id: xxx_key__Open options, shortcut: Ctrl+F12, code:
openPreferences();
name: Paste and Go, id: xxx_key__Paste and Go, shortcut: Ctrl+P, code:
var paste = readFromClipboard();
if(!paste) return;
loadURI(paste);
name: ScrollLeft_n, id: xxx_key__ScrollLeft_n, shortcut: ←, code:
goDoCommand('cmd_scrollLeft');
name: ScrollRight_n, id: xxx_key__ScrollRight_n, shortcut: →, code:
goDoCommand('cmd_scrollRight');
name: Undo Close Tab, id: key_tm_undoClose, shortcut: Shift+F4, code:
TMP_ClosedTabs.undoCloseTab();
name: View Source in New Tab, id: xxx_key__View Source in New Tab, shortcut: Ctrl+U, code:
var sourceURL = 'view-source:' + content.document.location.href;
gBrowser.selectedTab = gBrowser.addTab(sourceURL);
name: ウィンドウを閉じる, id: key_closeWindow, shortcut: Ctrl+Q, code:
BrowserTryToCloseWindow()
name: タブを閉じる, id: key_close, shortcut: F2, code:
BrowserCloseTabOrWindow()
name: プライバシー情報の消去, id: key_sanitize, shortcut: P, code:
gBrowserGlue.sanitize(window || null); TMP_Sanitizer.tryToSanitize();
name: 進む, id: goForwardKb, shortcut: Ctrl+], code:
BrowserForward();
name: 戻る, id: goBackKb, shortcut: Ctrl+[, code:
BrowserBack();

userContent.css(グローバルに適用)

/********* ページ表示後いきなり音楽が再生されるのを防ぐ */
object[data$=".mid"],
embed[src$=".mid"],
object[data$=".mp3"],
embed[src$=".mp3"]
{display:none !important;}
/********* リンクにアイコンつける */
:-moz-any-link[target="_blank"]:before, :-moz-any-link[target="new"]:before {
margin-right: 2px;
content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAVElEQVR4nGP0+f+WAR1sYRT6jyGIBpgIKaC6RhZcEv/xOJaRkRIbTRoxA2ILERrpHzgMDQ3/MQAkaPBjrKGKHKKNjQwMZ+rfMVLNqQOUchobSdcIACN5M7J0SyZ/AAAAAElFTkSuQmCC");
}
/********* pre要素のoutline */
pre:focus {
outline: 2px solid blueviolet; !important;
}
/********* リンクのoutline */
:-moz-any-link:focus {
outline: 2px solid blueviolet; !important;
}
/********* フォームのoutline */
input:not([type]):focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="checkbox"]:focus,
input[type="radio"]:focus,
input[type="submit"]:focus,
input[type="reset"]:focus,
input[type="button"]:focus,
input[type="image"]:focus,
input[type="file"]:focus,
input[type="hidden"]:focus,
textarea:focus,
select:focus {
outline: 2px solid blueviolet !important;
background: #cfc !important;
}
* {
font-family: inherit !important;
}
textarea, input {
font-family: "MS Pゴシック","MS PGothic" !important;
font-weight: bold !important;
}

userChrome.css

/* アクティブなタブの色(background指定はテーマによって無効) */
tab {
-moz-appearance: none !important;
}
tab[selected="true"] > * {
	color:       white  !important;
	font-size:   15px   !important;
	font-weight: normal !important;
}
/* 非アクティブな既読タブの色 */
tab:not([selected="true"]) > * {
	color:     black !important;
	font-size: 15px  !important;
}
/* 未読タブの色 */
tab:not([selected]) > * {
	color:     brown !important;
	font-size: 15px  !important;
}
/* メニューバー (色はテーマによって無効) */
menubar {
	height:           25px    !important;
	background-color: #9f9fd8 !important;
}
/* ツールバーの色 */
toolbar {
	background-color: #9f9fd8 !important;
}
/* タブの縦幅(テーマによって無効) */
.tabbrowser-tabs,tab {
	height: 23px !important;
}
/* タブバー右端のクローズボタン表示非表示 */
.tabbrowser-tabs .tabs-closebutton {
	display: none !important;
}
/* リンクのコンテキストメニューから「リンクを新しいウィンドウで開く」を消す */
#context-openlink {
display: none !important;
}
/* メニューバーの縦幅(ロケーションバーが共存していると、短くする設定は無効になる可能性) */
menubar {
	padding:0 !important;
	margin: 0 !important;
}
menubar > menu, menupopup, popup {
	padding: 0px 1px 0px 1px !important;
	margin:  0               !important;
}
/* ロケーションバーの縦幅とフォントサイズ */
#urlbar {
	height:      30px !important;
	font-size:   18px !important;
}
/* ロケーションバーの縦幅とフォントサイズ */
/* #urlbar {                          */
/* 	max-width:   400px !important; */
/* 	height:      30px  !important; */
/* 	font-size:   18px  !important; */
/* 	font-weight: bold  !important; */
/* }                               */
/* ロケーションバー及び検索ツールバーのフォント */
/* .textbox-input-box {                         */
/* 	font-size:   18px   !important;             */
/* 	font-weight: normal !important;             */
/* }                                            */
/* 検索ツールバーの横幅 */
#search-container, #searchbar {
	width:       450px !important;
	height:      30px  !important;
}
/* 不要なメニュー非表示 */
#main-menubar menu[label="編集"], #main-menubar menu[label="移動"], #main-menubar menu[label="履歴"], #main-menubar menu[label="ブックマーク"], #main-menubar menu[label="Scrapbook"]{
	display: none !important;
}
/* Add a keyword when bookmarking */
#keywordRow {
	display: -moz-grid-line !important;
}

Hit-a-Hint

Firefox最終兵器VimperatorとHit-a-Hint

Google
WWW ArtSaltのサイドストーリー
Web site (optional)
Comment - Need to type CAPTCHA, an image of distorted Japanese Hiragana or Katakana afterward.
Password - Not allowed to modify your comment later if password not entered.
On secret mode?
 

http://art2006salt.blog60.fc2.com/tb.php/771-110431dc

このブログについて

最近のエントリ

カテゴリー
あわせて読みたいブログ

あわせて読みたい

最近のコメント
Internet Explorer
よりも便利です

Opera 9 - Always secure with Opera Firefoxをダウンロード!!

相互リンク