搜尋 Mozilla 技術支援網站

防止技術支援詐騙。我們絕對不會要求您撥打電話或發送簡訊,或是提供個人資訊。請用「回報濫用」功能回報可疑的行為。

了解更多

Change colour of remote content and attachment reminder banners

  • 5 回覆
  • 1 有這個問題
  • 15 次檢視
  • 最近回覆由 BC

more options

There is a colour that's used in TB for at least two alerts: -- the banner at the top of a received email saying "To protect your privacy, TB has blocked remote content in this message" -- the reminder bar that pops up at the bottom of the compose window in case you forgot an attachment.

In my version (68.5.0, default theme) the exact colour is (255, 241, 96) or #FFF160. I'd like to change it. I seem to remember that in a previous version of TB it was a paler gold colour.

I don't know whether this is a Windows setting or a TB setting, and where it is stored. It doesn't seem to correspond to an option in TB's about:config. As I understand it, the default theme takes its colour scheme from Windows?? But I haven't noticed anything in Windows that takes this colour. I don't know what css class both of these banners belong to, or how to find out, or how to tweak the setting. If I knew the class, could I override the default with a setting in userchrome.css?

Any suggestions gratefully received. Thank you fellow TB users!

There is a colour that's used in TB for at least two alerts: -- the banner at the top of a received email saying "To protect your privacy, TB has blocked remote content in this message" -- the reminder bar that pops up at the bottom of the compose window in case you forgot an attachment. In my version (68.5.0, default theme) the exact colour is (255, 241, 96) or #FFF160. I'd like to change it. I seem to remember that in a previous version of TB it was a paler gold colour. I don't know whether this is a Windows setting or a TB setting, and where it is stored. It doesn't seem to correspond to an option in TB's about:config. As I understand it, the default theme takes its colour scheme from Windows?? But I haven't noticed anything in Windows that takes this colour. I don't know what css class both of these banners belong to, or how to find out, or how to tweak the setting. If I knew the class, could I override the default with a setting in userchrome.css? Any suggestions gratefully received. Thank you fellow TB users!

被選擇的解決方法

In case it's helpful to anyone else, it works if you make a background-color declaration on #attachmentNotificationBox.

Changing the background colour for #attachmentNotificationBox > * leaves a yellow border round the edge (see screenshot from sfhowes). I guess this is because it only changes background for children of #attachmentNotificationBox and not for the whole element.

In order to inspect the compose window, open Developer Toolbox (Ctrl+Shift+I). A message will appear warning of the risks of establishing a remote connection. First select the compose window and then click OK on the warning message.

Many thanks to sfhowes for the solution.

從原來的回覆中察看解決方案 👍 0

所有回覆 (5)

more options

See these topics about changing the remote content banner and the attachment reminder:

https://support.mozilla.org/en-US/questions/1273397#answer-1294650

https://support.mozilla.org/en-US/questions/1157661

For the latter, try adding a background-color declaration.

more options

Thank you for the suggestions.

The first one is exactly what I want for changing the "blocked content" notification at the top of an email -- terrific.

The second one is about the attachment pane, i.e. how TB displays an attachment in a received message. I can successfully change the height and background of that pane.

However, I'm still stuck with the colour of the attachment reminder notification in the composition window of an outgoing message. I've tried guessing a css id #mail-notification-bottom by analogy with #mail-notification-top but it doesn't work. It works if I remove the id completely and just set a background colour for notification in general, but I don't know what else that will affect.

More generally, is there a way of finding out all the classes and ids that TB uses for its settings?

由 BC 於 修改

more options

Try this:

#attachmentNotificationBox > * {
  
  background-color: grey !important;
}

See attached picture. I pieced this together from online sources, and you can probably add code to change the text color and the yellow remnants.

You're supposed to be able to identify the elements on a page with the Developer Toolbox (Ctrl+Shift+I), perhaps on the Style Editor tab, but I haven't taken the time to figure it out.

This particular warning can be disabled entirely in Options/Composition.

more options

Brilliant! Thank you -- I'll investigate and see if I can figure it out from there. At the moment I can't get the Developer Toolbox to inspect the elements in a compose window -- it only seems to want to work with the main display window.

Now I know the ID I can try playing around with padding and margins and so on. Thanks again.

more options

選擇的解決方法

In case it's helpful to anyone else, it works if you make a background-color declaration on #attachmentNotificationBox.

Changing the background colour for #attachmentNotificationBox > * leaves a yellow border round the edge (see screenshot from sfhowes). I guess this is because it only changes background for children of #attachmentNotificationBox and not for the whole element.

In order to inspect the compose window, open Developer Toolbox (Ctrl+Shift+I). A message will appear warning of the risks of establishing a remote connection. First select the compose window and then click OK on the warning message.

Many thanks to sfhowes for the solution.