Board logo

标题: [建议] 推荐大家使用“用户样式表”来隐藏广告和控制网页显示 [打印本页]

作者: wolfcm    时间: 2007-10-30 18:23     标题: 推荐大家使用“用户样式表”来隐藏广告和控制网页显示

以前我在老的GreenBrowser论坛发过,前两天又有朋友发论坛短信问到这个问题,于是整理一下再发个帖大家参考

1、首先在硬盘某个位置新建一个文本文件,名字不限,我是把它命名为“Style.css”
这个文件就是一个 CSS 样式表文件,里面可以定义很多网页的外观,具体后面会说

2、打开 IE 的“Internet 选项”,在“常规”里面点击右下角的“辅助功能”按钮,然后选择刚才新建的 Style.css 文件。点击确定保存设置[attach]3044[/attach]

3、现在来编辑 Style.css 文件,使它能根据我们的需要来工作
具体的方法,基本上要针对某个网站的显示模式来搞,比如说,有个很“变态”的写真的网页(网友提供,在此仅作例子):
http://www.lomasin.com/lomasin/medical/2059/10.html
即使添加了内容过滤 */js/lomasin.com.js 仍然会有一道很宽的白色长方块遮住图片[attach]3046[/attach]

所以我们在 Style.css 文件里面添加如下代码就可以把白色长方块直接隐藏了:

[Copy to clipboard]
CODE:
/*www.lomasin.com*/
.picad, .picad2 {
        display: none;
}

另一个例子:把所有 Discuz 论坛的主题列表里面访问过的主题用不同的颜色和贯穿线标识出来[attach]3045[/attach]

加入如下代码可以实现,对 Discuz 5.x、6.0有效(当然还可以在这里加上对字体字号的控制等等):

[Copy to clipboard]
CODE:
/*Discuz! forumdisplay*/
table tbody tr th span a:hover, td.f_title a:hover {
        color: #FF0000!important;
        text-decoration: underline!important;
}
table tbody tr th span a:visited, td.f_title a:visited {
        color: #800080!important;
        text-decoration: line-through!important;
}
/*Discuz! forumdisplay*/

记住,每次修改 Style.css 文件都要重新启动浏览器才能生效。
这样指定的 Style.css 文件之后对所有的 IE 核心浏览器都是起作用的,包括 chm 文件

[ 本帖最后由 wolfcm 于 2007-10-30 18:27 编辑 ]

图片附件: style001.png (2007-10-30 18:23, 21.36 K) / 该附件被下载次数 246
http://bbs.5igb.com/attachment.php?aid=3044



图片附件: style002.png (2007-10-30 18:23, 42.87 K) / 该附件被下载次数 225
http://bbs.5igb.com/attachment.php?aid=3045



图片附件: style003.png (2007-10-30 18:23, 31.19 K) / 该附件被下载次数 234
http://bbs.5igb.com/attachment.php?aid=3046


作者: wolfcm    时间: 2007-11-1 23:54

其实要支持也是可以的,比如说某些可以进行字符替换/过滤的壳,或者GreenBrowser这样的要用Proxomitron之类,判断一下域名再于某个合适的位置引用不同的样式表
作者: lforl    时间: 2007-11-2 11:25

从畅游时代继承下来的“网页背景色功能”(实现原理:明显是在网页加载以后,再替换网页页中的背景色)实现原理应该改进一下。
利用"IE的
使用样式表编排文档格式"的原理比"在网页加载以后再替换网页页中的背景色"效率要高,并且在网页加载之前就生效,没有一闪而过的替换过程。
---------------这是以前提过的
http://www.5igb.com/bbs/viewthread.php?tid=3358&extra=&highlight=%2B%C0%B6%C9%AB%BA%A3%D1%F3&page=2


我倒是希望,GB的“自动/替换显示网页背景色”功能充分利用“用户样式表”的原理来实现,因为“用户样式表”效率高也比较彻底也不会有明显的背景色替换过程。
现在“自动/替换显示网页背景色”明显会有等网页加载完,然后再替换的过程。而“用户样式表”不等网页下载完就生效了,很爽。




[ 本帖最后由 lforl 于 2007-11-2 11:26 编辑 ]
作者: hellen    时间: 2007-11-2 22:40

是,支持wolfcm 和lforl ,您们的想法很好,希望MQ老大借鉴一下,改进GB,

使GB更好!




欢迎光临 GreenBrowser 论坛 (http://bbs.5igb.com/) Powered by Discuz! 5.0.0