noopie
小狐狸
小狐狸
  • UID13969
  • 注册日期2006-07-29
  • 最后登录2006-08-06
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:4781回复:10

[求助]firefox更换背景的问题

楼主#
更多 发布于:2006-07-29 23:30
很多网页用白色的背景,太刺眼了,firefox能不能更换背景颜色?怎么更换?
谢谢!!!
xelnaga
千年狐狸
千年狐狸
  • UID1911
  • 注册日期2005-01-08
  • 最后登录2024-06-29
  • 发帖数1725
  • 经验85枚
  • 威望0点
  • 贡献值8点
  • 好评度5点
  • 社区居民
1楼#
发布于:2006-07-29 23:30
browser.display.background_color

这是改背景色的
默认#FFFFFF白色
你可以改成#000000黑色


应该也有方法可以改成一张图象的,我见过某个主题那样做的
noopie
小狐狸
小狐狸
  • UID13969
  • 注册日期2006-07-29
  • 最后登录2006-08-06
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2006-07-29 23:30
这个好像改了以后还是会被网页的背景覆盖掉,有没有什么其他更好的方法?能不能用greasmonkey实现?
abc@home
千年狐狸
千年狐狸
  • UID6047
  • 注册日期2005-05-16
  • 最后登录2011-01-01
  • 发帖数1681
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
3楼#
发布于:2006-07-29 23:30
原因是:
1. 需要加入 !important 才能取代页面本身定义;
2. 需要对 body, div, span, table, td, ... 同时自定义;

用 greasemonkey 实现有好处及坏处。好处是可以先判断背景颜面,比如是白色,才使用自定义颜色。坏处是页面加载后才生效,即使加载时背景可能是白色,加载后才改为自定义颜色。



WINXP SP2 MAXTHON (UNICODE) PROXOMITRON
noopie
小狐狸
小狐狸
  • UID13969
  • 注册日期2006-07-29
  • 最后登录2006-08-06
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2006-07-29 23:30
THX
好像有点复杂,要先读读javascript....
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2025-09-08
  • 发帖数18502
  • 经验4858枚
  • 威望5点
  • 贡献值4324点
  • 好评度1118点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
5楼#
发布于:2006-07-29 23:30
可以使用stylish扩展,代码类似这样:
*{background-color:颜色名称或者RGB值 !important; }



*{background-image:url("图片URL") !important; }


地址不写,代表是全局设置。
Firefox More than meets your experience
ys_freedom
火狐狸
火狐狸
  • UID6371
  • 注册日期2005-05-27
  • 最后登录2013-08-07
  • 发帖数165
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2006-07-29 23:30
有些主题载入网页时背景为一张图片,是怎么搞?
花因喜洁难寻偶,人为悲秋欲断魂
darkpro
火狐狸
火狐狸
  • UID6575
  • 注册日期2005-06-06
  • 最后登录2017-11-15
  • 发帖数158
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
7楼#
发布于:2006-07-29 23:30
怎么要那么复杂,动不动要到ABOUT:CONFIG里面甚至动用greasemonkey来改?我所有的软件都不用白色背景的,怕伤眼睛.FIREFOX我是这样改的: TOOLS---OPITONS---CONTENTS----FONTS&COLORS----COLORS---BACKGROUD改成灰色(灰色最不伤眼睛)即可  TEXT选黑色,并且把allow pages to choose their own colors,instead o f my selections above前面的对勾去掉,重启FIREFOX即可.一般我用一个软件,如果默认是白色背景的我第一件事情就是改掉这个背景颜色,如果没地方改,这个软件再好我也不会用.所以我对这个最熟了,windows的资源浏览器的白色背景也被我改成灰色的了
noopie
小狐狸
小狐狸
  • UID13969
  • 注册日期2006-07-29
  • 最后登录2006-08-06
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
8楼#
发布于:2006-07-29 23:30
但是这样以来所有网页的所有背景都变成灰色了,不是很怪?最好是把所有白色的背景改成灰色
如果用greasemonkey的话判断语句怎么实现?是不是这样?
if (background=="#ffffff"){...}
abc@home
千年狐狸
千年狐狸
  • UID6047
  • 注册日期2005-05-16
  • 最后登录2011-01-01
  • 发帖数1681
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
9楼#
发布于:2006-07-29 23:30
试试:
if(document.body.style.backgroundColor==""||document.body.style.backgroundColor=="white"||document.body.style.backgroundColor=="#ffffff"||document.body.style.backgroundColor=="#fff") document.body.style.backgroundColor="#eeeeee";



WINXP SP2 MAXTHON (UNICODE) PROXOMITRON
noopie
小狐狸
小狐狸
  • UID13969
  • 注册日期2006-07-29
  • 最后登录2006-08-06
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
10楼#
发布于:2006-07-29 23:30
有效,不过好像有点问题
有没有办法把所有白色的底色都变成灰色?
游客

返回顶部