tulip17
千年狐狸
千年狐狸
  • UID34021
  • 注册日期2010-09-17
  • 最后登录2024-05-14
  • 发帖数980
  • 经验678枚
  • 威望1点
  • 贡献值420点
  • 好评度51点
  • 社区居民
  • 忠实会员
阅读:6840回复:28

全部网站生效的css样式,能否排除个别网站?【已解决】

楼主#
更多 发布于:2015-05-25 09:53
如果可以的话请教具体写法,谢谢!

最新喜欢:

william1214willia... Ace72Ace72
tulip17
千年狐狸
千年狐狸
  • UID34021
  • 注册日期2010-09-17
  • 最后登录2024-05-14
  • 发帖数980
  • 经验678枚
  • 威望1点
  • 贡献值420点
  • 好评度51点
  • 社区居民
  • 忠实会员
1楼#
发布于:2015-06-26 21:40
alanfly:边看正则教程边写,我今晚也学会了不少。
@-moz-document regexp("^https?://(?!weibo.com|((?!news)\\w)+\\.baidu\\.com).*")
回到原帖
还得请教你,用mouseover popup image viewer脚本想给酷安网写个规则,
小图地址 http://v2.coolapk.com/uploads/allimg/110125/2_110125235438_1.jpg.t.jpg
大图地址 http://v2.coolapk.com/uploads/allimg/110125/2_110125235438_1.jpg
小图 http://image.coolapk.com/apk_image/2013/0823/12202_1377256683_4625.jpg.t.jpg
大图 http://image.coolapk.com/apk_image/2013/0823/12202_1377256683_4625.jpg
就是少了后面的.t.jpg
规则该怎样写,谢谢!
kimoslif
小狐狸
小狐狸
  • UID50101
  • 注册日期2015-05-27
  • 最后登录2015-05-28
  • 发帖数4
  • 经验4枚
  • 威望0点
  • 贡献值2点
  • 好评度-1点
2楼#
发布于:2015-05-28 09:02
alanfly:那就用正则匹配吧。
@-moz-document regexp("^https?://www\\.abc\\.com/list/(15|30)\\.html")
回到原帖
非常感谢
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2024-05-19
  • 发帖数2769
  • 经验580枚
  • 威望1点
  • 贡献值128点
  • 好评度102点
  • 社区居民
  • 最爱沙发
  • 忠实会员
3楼#
发布于:2015-05-27 22:00
kimoslif:你好 问题是我不是想要当前地址下的所有页面 只是部分我指定的回到原帖
那就用正则匹配吧。
@-moz-document regexp("^https?://www\\.abc\\.com/list/(15|30)\\.html")
kimoslif
小狐狸
小狐狸
  • UID50101
  • 注册日期2015-05-27
  • 最后登录2015-05-28
  • 发帖数4
  • 经验4枚
  • 威望0点
  • 贡献值2点
  • 好评度-1点
4楼#
发布于:2015-05-27 21:28
alanfly:用url-prefix就行了。
@-moz-document url-prefix("http://www.abc.com/list/")

参考页面:@document - CSS | MDN
回到原帖
你好 问题是我不是想要当前地址下的所有页面 只是部分我指定的
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2024-05-19
  • 发帖数2769
  • 经验580枚
  • 威望1点
  • 贡献值128点
  • 好评度102点
  • 社区居民
  • 最爱沙发
  • 忠实会员
5楼#
发布于:2015-05-27 20:32
kimoslif:你好,请教下,如果我的样式是只想让它在网站的指定页面起作用如何写啊
比如我希望它在 www.abc.com/list/15.html  www.abc.com/list/30.html
这样的,域名一样,只是后面的页面不一样,而且只是部分页...
回到原帖
用url-prefix就行了。
@-moz-document url-prefix("http://www.abc.com/list/")

可用的函数有下面几个:

    url(), 匹配整个URL
    url-prefix(), 匹配文档的URL是否以参数指定的值开头
    domain(), 匹配文档的域名是否为参数中指定的域名或者为它的子域名
    regexp(), 匹配文档的URL是否和参数中指定的正则表达式匹配.该表达式必须匹配整个URL.

参考页面:@document - CSS | MDN
kimoslif
小狐狸
小狐狸
  • UID50101
  • 注册日期2015-05-27
  • 最后登录2015-05-28
  • 发帖数4
  • 经验4枚
  • 威望0点
  • 贡献值2点
  • 好评度-1点
6楼#
发布于:2015-05-27 19:29
tulip17:好的,先收藏,睡觉
明天十点钟开始学
回到原帖
你好,请教下,如果我的样式是只想让它在网站的指定页面起作用如何写啊 比如我希望它在 www.abc.com/list/15.html www.abc.com/list/30.html 这样的,域名一样,只是后面的页面不一样,而且只是部分页面起作用,能告诉我如何写吗?谢谢!
kimoslif
小狐狸
小狐狸
  • UID50101
  • 注册日期2015-05-27
  • 最后登录2015-05-28
  • 发帖数4
  • 经验4枚
  • 威望0点
  • 贡献值2点
  • 好评度-1点
7楼#
发布于:2015-05-27 19:20
alanfly:就会点皮毛,因为平时fq编辑pac会用到一点。
是网络的,在这里:http://deerchao.net/tutorials/regex/regex.htm
回到原帖
你好,请教下,如果我的样式是只想让它在网站的指定页面起作用如何写啊
比如我希望它在 www.abc.com/list/15.html  www.abc.com/list/30.html
这样的,域名一样,只是后面的页面不一样,而且只是部分页面起作用,能告诉我如何写吗?谢谢!
hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
8楼#
发布于:2015-05-27 10:57
tulip17:才发现你是ewh脚本作者,非常好用的多关键词查找脚本,谢谢你!
还有个【Google网页上的“四核”搜索引擎】,不过现在谷歌正常渠道都无法访问了,你这个脚本也没法用啊,建议换成以百度为主
回到原帖
不好意思,Google没法访问就没什么想让该脚本重生的意愿。。。
而且我现在主用百度加上双列的样式,比较舒服也不想换。。。
稍后有空我再研究下。
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2024-05-19
  • 发帖数2769
  • 经验580枚
  • 威望1点
  • 贡献值128点
  • 好评度102点
  • 社区居民
  • 最爱沙发
  • 忠实会员
9楼#
发布于:2015-05-27 10:27
hzhbest:哦,不好意思,之前写错了,完全按着你的写就成功了。终于理解零宽断言匹配“位置”而不是匹配“字符”的意义了。
((?!tn=baidurt).)*
上面这个写法为什么要把句点再额外套在里面呢?
回到原帖
((?!tn=baidurt).)*匹配排除了tn=baidurt的任意字符串,tn=baidurt可以在字符串的任意位置。
(?!tn=baidurt).*匹配不以tn=baidurt开头的任意字符串,tn=baidurt在字符串的开头。
tulip17
千年狐狸
千年狐狸
  • UID34021
  • 注册日期2010-09-17
  • 最后登录2024-05-14
  • 发帖数980
  • 经验678枚
  • 威望1点
  • 贡献值420点
  • 好评度51点
  • 社区居民
  • 忠实会员
10楼#
发布于:2015-05-27 09:57
hzhbest:哦,不好意思,之前写错了,完全按着你的写就成功了。终于理解零宽断言匹配“位置”而不是匹配“字符”的意义了。
((?!tn=baidurt).)*
上面这个写法为什么要把句点再额外套在里面呢?
回到原帖
才发现你是ewh脚本作者,非常好用的多关键词查找脚本,谢谢你!
还有个【Google网页上的“四核”搜索引擎】,不过现在谷歌正常渠道都无法访问了,你这个脚本也没法用啊,建议换成以百度为主
hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
11楼#
发布于:2015-05-27 08:59
alanfly:没看懂,二楼的第二个网址百度新闻搜索不是排除掉了?回到原帖
哦,不好意思,之前写错了,完全按着你的写就成功了。终于理解零宽断言匹配“位置”而不是匹配“字符”的意义了。
((?!tn=baidurt).)*
上面这个写法为什么要把句点再额外套在里面呢?
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2024-05-19
  • 发帖数2769
  • 经验580枚
  • 威望1点
  • 贡献值128点
  • 好评度102点
  • 社区居民
  • 最爱沙发
  • 忠实会员
12楼#
发布于:2015-05-26 17:44
hzhbest:这样是可以的,我试过了。
但是因为还有2楼第二个网址的形式,所以我想连那种形式也匹配在内,这才是我最头痛的地方。
回到原帖
没看懂,二楼的第二个网址百度新闻搜索不是排除掉了?
hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
13楼#
发布于:2015-05-26 17:11
alanfly:可以在s?后面跟上排除了tn=baidurt的.*。
@-moz-document regexp("^https?://www\\.baidu\\.com/(s|baidu)\\?((?!tn=baidurt).)*")
回到原帖
这样是可以的,我试过了。
但是因为还有2楼第二个网址的形式,所以我想连那种形式也匹配在内,这才是我最头痛的地方。
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2024-05-19
  • 发帖数2769
  • 经验580枚
  • 威望1点
  • 贡献值128点
  • 好评度102点
  • 社区居民
  • 最爱沙发
  • 忠实会员
14楼#
发布于:2015-05-26 10:06
我试过用 \w 也不行,关键是百度新闻的url,有时是2楼的第二个网址的形式,有时又是直接
的形式,也就是 s? 后面可能什么都没有就直接跟上 tn=baidurt 了,那我该怎么写啊?
可以在s?后面跟上排除了tn=baidurt的.*。
@-moz-document regexp("^https?://www\\.baidu\\.com/(s|baidu)\\?((?!tn=baidurt).)*")
上一页
游客

返回顶部