• ベストアンサー

Firefox3.5の通知スライダー?の位置を変えるユーザーCSS

名前をなんと言うのか分からないんですが、Firefox3.5の画面右下に時々にゅ~~~っと現れて、にゅ~~~~~っと消える白い箱。これを表示する位置を右下ではなく左上に変えたい。 特定のアドオンということではなくて全てについて、表示位置を変更する方法があったら教えてください。たぶんUserchrome.cssで調整可能「だろう」と思うのですが(about:configでそれらしきものを見つけられなかったため)、何をどう指定していいのかさえ分からなくてお手上げです。 横書き画面だから常に左上から左下に向かって見るので、右下なんて全く視界に入らず意味がないんですよね・・・。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

>まぁ、左上に移動するコードを知ってる回答者待ちですね。 できなくはないけど,試したら表示位置に少し納得がいかない(笑) #一応試したのはダウンロード時に出る奴。 質問者に最低限これをやろうと思えばできるレベルのスキルがあると仮定します。同じ量を書くの面倒くさいし。 http://oshiete1.goo.ne.jp/qa4361632.html C:\Environment\Applications\Documents\Mozilla Firefox\v3.7a1pre にfirefoxをインストールしているとして(当時と変更しているのは俺の個人的な都合) C:\Environment\Applications\Documents\Mozilla Firefox\v3.7a1pre\chrome\toolkit.jar の中にある content\global\alerts\alerts.js のCase 6に switch (window.arguments.length) { /* 長いので省略 */ case 6: /* gOrigin = window.arguments[5]; */ gOrigin = 6; /* 長いので省略 */ } と言う感じでコメントアウトして直後に代入文を適用。ソースを読めば解りますが,どこにおかれるか,どう動くかは const NS_ALERT_HORIZONTAL = 1; const NS_ALERT_LEFT = 2; const NS_ALERT_TOP = 4; の論理和で考えてください。 論理積をとったときに該当しないのはその逆と言うことで。 ========== #ただ,これ,Webページを表示する領域じゃなくてタイトルバーと重なる領域から中心に向かって(ソースのコメント参照)動くんだよね…

Maiet
質問者

お礼

おお・・・左上に出ました!!素晴らしい(><) ダウンロード完了通知、LiveClick、ForecastFoxで動作確認しました。 >#ただ,これ,Webページを表示する領域じゃなくてタイトルバーと重なる領域から中心に向かって(ソースのコメント参照)動くんだよね… そうですね(笑) でも私はこれでも充分です♪ ありがとうございました!

Maiet
質問者

補足

論理和。 と言われてテンパっておりますが、ググります(笑)。 試してみますね~。

その他の回答 (2)

noname#100277
noname#100277
回答No.2

アップデートの通知領域の事ですね? 表示位置の変更では無く、ブラウザに組み込むアドオンは如何でしょうか? https://addons.mozilla.jp/firefox/details/2098 一応「通知領域」のみは初期の位置ですが、ブラウザ上からでも更新の有無が確認可能です。

Maiet
質問者

お礼

アップデートの通知領域だけではありません。 ダウンロード完了時の通知や、他アドオンで更新通知がある場合などに出てくるものも含みます(私はツールバーアイコン表示で足りるので使ってませんが、例えばForecastFoxとか)。 アドオンそのものにはこれらの位置を指定するものはなかったので(Firefox自身に表示内容だけ渡しているような状態をイメージしていた)、聞いてみた次第です。

  • neddoheny
  • ベストアンサー率60% (921/1528)
回答No.1

>にゅ~~~~~っと消える白い箱 userChrome.cssでのコードは、 #alertNotification もしくは #alertBox あたりですね。 >左上に変えたい。 左上に移動するコードがちょっとわからなかったので、 とりあえず、左下に表示をさせてみました。 デフォルトの右下よりはまだ見やすくなるはずです。 但し、これも強引に左側に表示するようにコード指定しただけなので まだ完璧ではありませんが。 まぁ、左上に移動するコードを知ってる回答者待ちですね。 一応、解決のヒントにはなるかもですので、 左下に表示させた↓の画像を貼っておきます。 #alertBox { margin-right:1000px !important; } 尚、1000pxの数値は、当方のワイドディスプレイのPCに、 数値をあわせているので、 ワイドディスプレイではないPCの場合は、 数値を800pxなどに変更してみて表示位置を微調整する必要あり。 ではでは。

この投稿のマルチメディアは削除されているためご覧いただけません。
Maiet
質問者

お礼

なるほど、セレクタはこうなっているのですね。ありがとうございます。 そういえばとあるスキンではこの表示形式でした、見たことがあります(画面幅一杯の白ウィンドウにスライダー枠で出てくるので、壊れてる!と思って消してしまいましたが) しかしこれ、なんというか、白いお盆にスライダの枠が載ってくるみたいになっちゃいますね(笑) でも視界にはこれでも入ってくるので充分かなあ。 ありがとうございました。