阅读:4453回复:5
请求各位大侠们教教我怎么用stylish排除特定的网页~~!!!
我是火狐的新手
用stylish设定了网页的文字颜色,链接,已访问链接的颜色 (为了配合油猴的护眼脚本) 代码如下 @namespace url(http://www.w3.org/1999/xhtml); @-moz-document url-prefix(http://), url-prefix(ftp://), url-prefix(file://), url-prefix(https://) { *{ color: #000040 !important; } input, textarea, select { color: black !important; } } A:visited {color:#800080!important;} A:link {color:#640000!important;} 我现在的问题是想排除特定的网站:google 和百度 因为如果设定了文字链接等的颜色的话 搜索时网站就不能高亮关键字了 所以我想让这两个网站使用默认的文字颜色就好了 我知道火狐6支持正则表达式了 但我不会用啊 我依照这个帖子里 http://g.mozest.com/viewthread.php?tid=38993 @-moz-document regexp() 这个代码折腾了好久了 无论如何就是不成功 要不就所有网页颜色又变成默认了 要不就根本没有效果 我承认我真的很笨。。 看到这些东西头都大了 哪位好心大哥帮我写一下正确的代码贴上来吧……………小弟感激不尽 |
|
1楼#
发布于:2011-08-26 10:06
同求
|
|
2楼#
发布于:2011-08-26 10:06
其中@-moz-document regexp(){}那对花括弧错了,把后面2句放进花括弧就可以
@-moz-document regexp("((?!baidu|google).)*"){ *{ color: #000040 !important; } input, textarea, select { color: black !important; } A:visited {color:#800080!important;} A:link {color:#640000!important;} } |
|
|
3楼#
发布于:2011-08-26 10:06
@namespace url(http://www.w3.org/1999/xhtml); @-moz-document regexp("^((?!chrome:\/\/|google|baidu).)*$"){ *{ color: #000040 !important; } input, textarea, select { color: black !important; } A:visited {color:#800080!important;} A:link {color:#640000!important;} } 虽然有些小bug(基本上你应该看不出来是哪边的bug…),不过大致上估且是正常的,主要关键在于若只有过滤掉网址,那整个界面都会被影响到,所以我前面则在多加上chrome://,这个表示是扩展呼叫的元件也不使用下面的代码 |
|
4楼#
发布于:2011-08-26 10:06
|
|
5楼#
发布于:2011-08-26 10:06
哇哈哈哈~~~~ 高手果然就是高手啊
问题已经完美解决了!!~~~~ 看了你们写的 再看看我之前写的那些乱七八糟的 真是哭笑不得啊 嘿嘿 具体就不说了 脸红啊 以后还得多多学习~~~ 没想到第一次发帖就有各位大哥相助 多谢你们了!! 感觉火狐是如此之赞~~扩展神马的都是次要的! 最重要的是高手都很热心帮助新人! |
|