Mozilla Firefox質問スレッド(初心者歓迎)の8
【質問】
キーボードから最後のタブを閉じてもウィンドウが閉じないようにしたいと思い、
ttp://www.mozilla-japan.org/unix/customizing.html#keysを参考に 以下のように記述したところ、Ctrl-qは期待通りに動くのですが、Ctrl-wでは
今までどおりウィンドウが閉じてしまいます。
XBLでは既存のキーバインドを置き換えられないのでしょうか?
---- userChrome.css
#browser {
-moz-binding: url("resource:///res/builtin/hoge.xml#browser") !important;
}
---- FirefoxInstallDir\res\builtin\hoge.xml
<?xml version="1.0"?>
<bindings id="htmlBindings"
xmlns="
http://www.mozilla.org/xbl"
xmlns:xul="
http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<binding id="browser">
<handlers>
<handler event="keypress" key="w" modifiers="accel" action="window.getBrowser().removeCurrentTab()" />
<handler event="keypress" key="q" modifiers="accel" action="window.getBrowser().removeCurrentTab()" />
</handlers>
</binding>
</bindings>
【Firefoxのバージョン】Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP; rv:1.7.5) Gecko/20041108 Firefox/1.0
【導入している拡張とそのバージョン】 なし
【使用しているテーマ】 デフォルト
【OSの種類】 WindowsXP SP2
>>58 browser.js
function BrowserCloseTabOrWindow()
{
if (gBrowser.localName == 'tabbrowser' && gBrowser.tabContainer.childNodes.length > 1) {
// Just close up a tab.
gBrowser.removeCurrentTab();
return;
}
// BrowserCloseWindow();
}
60 :
58:04/12/17 01:59:35 ID:Poi7ktVF
>>59 レスサンクスです。
browser.jsの当該関数を書き換えちゃえばいいよ、という意味でしょうか?
確かにそうすれば当面の目的は達成できるのですが、僕としては
なるべくFirefox本体に手を入れずに設定ファイルをちょろちょろ弄るだけで
UIをカスタマイズしたいのです(タブを閉じる以外にもいろいろと)。
というわけで、>58の質問の主眼は、「XBLでは既存のキーバインドを
置き換えられないのか?」です。引き続きよろしくおながいします。
設定ファイルをちょろちょろ弄る=browser.jsの当該関数を書き換えじゃないのか・・・
startup.xpiでも使えばぁ
63 :
58:04/12/17 03:16:37 ID:Poi7ktVF
僕は、>59を見て、browser.jsという”ファイルを”書き換えろという意味かと思ったんですが、
>61-62を見るとそうじゃなくて、関数を再定義しろという意味なのですね。
startup.xpiでできました。ありがとうございました。
しかし、タブを閉じるにしろ、Startup.js作成例にあるLocationBarやSearchBarからNewTabで
開くにしろ、キーバインドさえ書き換えられれば、わざわざ関数を再定義する必要もないし
より安全にカスタマイズできるんじゃないかなぁ(NewTabで開くのはAlt+Enterにバインド
されてるから、これとEnterをひっくり返せばよい)。
というわけで、XBLではキーバインドを書き換えられないのか、それとも
>>58の書き方が
間違っているのか、教えてください。気長に待ってます。
【質問】
メニューバーの移動とヘルプを消したいのですが、
menu[label="移動"],menu[label="ヘルプ"] {
display: none !important;
}
では消えません。どうすればいいのでしょう。
すみませんが、お願いします。わかるひと
【Firefoxのバージョン】
・Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP; rv:1.7.5) Gecko/20041111 Firefox/1.0 (JTw)
【導入している拡張とそのバージョン】
・Aioジェスチャー
・TABP
・super drug and go
・BX
【使用しているテーマ】
・特に無し
【OSの種類】
・WinXP SP1
67 :
65:04/12/17 04:47:28 ID:waFvr3KZ
menu[label="移動"], menu[label="ヘルプ"] {
display: none !important;
}
これで間違いない。
俺は出来てるが。
69 :
65:04/12/17 05:15:48 ID:waFvr3KZ
>>68 ありがとうございます
もう少し気張ってみます
文字コードだろうな。UTF8。
usercontent.cssに書いているとか予言してみる
72 :
名無しさん@お腹いっぱい。:04/12/17 08:24:18 ID:uDkGnN2n
ブックマークの文字が小さく見づらい。
フォント関係さわりましたが見つかりません。
助けてください。
73 :
名無しさん@お腹いっぱい。:04/12/17 09:09:02 ID:QhYmMbHG
>>64 userChrome.cssに以下の記述を。
フォントサイズはお好みで。
*{
font-size: 9pt !important;
}
タブにスキン使う場合userChrome.cssにどう書けばよかったですかね?
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP; rv:1.7.5) Gecko/20041108 Firefox/1.0
でXpsp2使ってます。
拡張機能で、User Agent Switcher使っているんですが、携帯の設定がよく判りません。
サンプルでどう書けばいいのかご教授願います。
DoCoMo/2.0/D502i/c10
【質問】
TabXのほかにタブを閉じるボタンを追加できる拡張、もしくは設定はありますか?
【Firefoxのバージョン】
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP; rv:1.7.5) Gecko/20041216 Firefox/1.0
【導入している拡張とそのバージョン】
Configuration Mania
Google Pagerank Status
Irvine ContextMenu
Ez Sidebar
Gmail Notifier
Web Developer
Digger
LinkToolbar
Popup ALT Attribute
User Agent Switcher
Search Button
Text Link
Click2Tab
Tabbrowser Preferences
MiniT+
Download Manager Tweak
【使用しているテーマ】
Rein
【OSの種類】
WinXP SP2
81 :
名無しさん@お腹いっぱい。:04/12/17 12:36:51 ID:xOtxqNeX
【質問】
タブの色の変更をFireFox終了後も保持したい。(起動後も色がついたままにしたい)
【Firefoxのバージョン】
1.0
【導入している拡張とそのバージョン】
tabbrawser extension
adblock
【使用しているテーマ】
なし
【OSの種類】
winxp sp2
おねがいします
browser.jsを弄るとkeyconfig(拡張)じゃ変更出来なかったkeyも変更出来るのか。
アドレスバー及び検索バーでの動作を変更。
enter : カレントタブ
shift + enter : 新タブ
ctrl + enter : 新タブ (バックグラウンド)
アドレスバーでのshift + enterの.net補完を無効。
リンクをshift + enterで新ウィンドウが開くのを無効。
リンクをshift + enterで新タブで開くように変更。
本当はstartupでやった方がいいんだろうな、ヴァージョンが変わる度に書き直す必要が無くなるし。