Mozilla Firefox質問スレッド(初心者歓迎)の8

このエントリーをはてなブックマークに追加
58名無しさん@お腹いっぱい。
【質問】
キーボードから最後のタブを閉じてもウィンドウが閉じないようにしたいと思い、
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
59名無しさん@お腹いっぱい。:04/12/17 01:33:40 ID:wJMrKQyF
>>58
browser.js

function BrowserCloseTabOrWindow()
{
if (gBrowser.localName == 'tabbrowser' && gBrowser.tabContainer.childNodes.length > 1) {
// Just close up a tab.
gBrowser.removeCurrentTab();
return;
}

// BrowserCloseWindow();
}
6058:04/12/17 01:59:35 ID:Poi7ktVF
>>59 レスサンクスです。
browser.jsの当該関数を書き換えちゃえばいいよ、という意味でしょうか?
確かにそうすれば当面の目的は達成できるのですが、僕としては
なるべくFirefox本体に手を入れずに設定ファイルをちょろちょろ弄るだけで
UIをカスタマイズしたいのです(タブを閉じる以外にもいろいろと)。
というわけで、>58の質問の主眼は、「XBLでは既存のキーバインドを
置き換えられないのか?」です。引き続きよろしくおながいします。
61名無しさん@お腹いっぱい。:04/12/17 02:05:03 ID:Px9hcKN9
設定ファイルをちょろちょろ弄る=browser.jsの当該関数を書き換えじゃないのか・・・
62名無しさん@お腹いっぱい。:04/12/17 02:18:31 ID:IvKryiYr
startup.xpiでも使えばぁ
6358: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の書き方が
間違っているのか、教えてください。気長に待ってます。
64本スレ(?)に書いてしまったので移動:04/12/17 03:43:41 ID:ZLXkm7a2
【質問】
 ・メニューや各種ダイアログ、タブの文字が、
ttp://sylphys.ddo.jp/upld2nd/pc/img-box/img20041217033547.png
↑な感じに文字が小さいので見にくいというか、
なんか気になるので何とかしたいんですが、
どうすればいいんでしょうか?
一箇所だけ、とか言うわけではなくWeb領域以外ほぼすべてなのでどうしたものかと…

【Firefoxのバージョン】
 ・1.0
【導入している拡張とそのバージョン】
 ・特に無し
【使用しているテーマ】
 ・特に無し
【OSの種類】
・WinXP SP2
65名無しさん@お腹いっぱい。:04/12/17 04:31:39 ID:waFvr3KZ
【質問】
メニューバーの移動とヘルプを消したいのですが、
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
66名無しさん@お腹いっぱい。:04/12/17 04:41:45 ID:FpmJd59m
>>65
UTF-8で保存した?
6765:04/12/17 04:47:28 ID:waFvr3KZ
>>66
しました。
何か間違ってるんですかね。
68名無しさん@お腹いっぱい。:04/12/17 05:11:42 ID:9EvrFTqW
menu[label="移動"], menu[label="ヘルプ"] {
display: none !important;
}

これで間違いない。
俺は出来てるが。
6965:04/12/17 05:15:48 ID:waFvr3KZ
>>68
ありがとうございます
もう少し気張ってみます 
70名無しさん@お腹いっぱい。:04/12/17 05:20:33 ID:HW+j9/SX
文字コードだろうな。UTF8。
71名無しさん@お腹いっぱい。:04/12/17 06:10:09 ID:IvKryiYr
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;
}
74名無しさん@お腹いっぱい。:04/12/17 09:20:32 ID:zgT5ho8K
>>64
Windowsで設定することを薦める
75名無しさん@お腹いっぱい。:04/12/17 09:30:57 ID:ZoEXFtq5
タブにスキン使う場合userChrome.cssにどう書けばよかったですかね?
76名無しさん@お腹いっぱい。:04/12/17 10:50:53 ID:xzMXa2qE
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP; rv:1.7.5) Gecko/20041108 Firefox/1.0
でXpsp2使ってます。
拡張機能で、User Agent Switcher使っているんですが、携帯の設定がよく判りません。
サンプルでどう書けばいいのかご教授願います。
77名無しさん@お腹いっぱい。:04/12/17 10:52:12 ID:BIfr/XG2
DoCoMo/2.0/D502i/c10
78名無しさん@お腹いっぱい。:04/12/17 10:53:43 ID:BIfr/XG2
まちがえて押しちゃった

ここを参考に
http://www.nttdocomo.co.jp/p_s/imode/tag/s2.html
79名無しさん@お腹いっぱい。:04/12/17 11:14:01 ID:xzMXa2qE
>>77-78
thx!
80名無しさん@お腹いっぱい。:04/12/17 12:01:07 ID:+xto6yC0
【質問】
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

おねがいします
82名無しさん@お腹いっぱい。:04/12/17 13:00:20 ID:dV2mfY7v
browser.jsを弄るとkeyconfig(拡張)じゃ変更出来なかったkeyも変更出来るのか。

アドレスバー及び検索バーでの動作を変更。
 enter : カレントタブ
 shift + enter : 新タブ
 ctrl + enter : 新タブ (バックグラウンド)
アドレスバーでのshift + enterの.net補完を無効。
リンクをshift + enterで新ウィンドウが開くのを無効。
リンクをshift + enterで新タブで開くように変更。

本当はstartupでやった方がいいんだろうな、ヴァージョンが変わる度に書き直す必要が無くなるし。