如何修改Stylish的正则?
时间:2011-02-06
来源:互联网
在用Stylish时,发现网易的直接以sports.163.com开头的网页正常,但是以nba.sports.163.com开头的网页显示不正常,字体被遮挡,试着按照E大的说明修改,但是加上nba,如^http:\/\/(?!blog|quotes|nba).*\.163\.com\/.*\.html/提示错误,不能保存;而直接修改Stylish.SITEDEFINE文件,可以修改为上述的表达,字体不会被遮挡,尽管宽度没有其它网页宽,但是可以正常看到字了,正确的该如何表达?当然,如果E大看到了能升级一下最好了。
如图:正常的
如图:被遮挡的
链接如下:http://nba.sports.163.com/match/report/2010-11/11456.html
作者: leexch 发布时间: 2011-02-06
网址正则是
/^http:\/\/(?!blog|quotes).*\.163\.com\/.*\.html/
是指不以blog和quotes打头的163的网址
所以http://nba.sports.163.com/match/report/2010-11/11456.html
这种url能符合这个规则。
但如果你要改成
/^http:\/\/(?!blog|quotes|nba).*\.163\.com\/.*\.html/
那么http://nba.sports.163.com/match/report/2010-11/11456.html这个页面就反而不符合这个正则了,自然提示错误了,明白么?
而你直接编辑js文件,是没有我在页面的编辑器的校验的。
你就不用改那个url的正则了,改css代码更好
把 #endMain,.blankWhiteBox,.theCurrent,.colL{width:auto !important;}
改成#endMain,.blankWhiteBox,.theCurrent,.colL,.colLM{width:auto !important;}即可
说白了只要加一个,.colLM 这7个字符进去即可
stylish的思路肯定是合理的,只是规则需要有人去更新维护。
但比如规则的作者,比如我,其实是不知道要去更新的,因为我不可能整天去访问那么多的网站。
所以我要考虑做好一种比较方便的更新规则的方法,能够在一个地方更新代码后,所有有需求的用户知道去更新。
我正在做这个事情。
作者: ezibo 发布时间: 2011-02-07
如果自己有足够的能力,那么站点css代码,随便自己怎么玩
问题是,你能否看出只要加,.colLM 这7个字符就ok了
所以还是需要建立好大家沟通的桥梁
高手们改的方便,白菜们更新方便。
问题是,你能否看出只要加,.colLM 这7个字符就ok了
所以还是需要建立好大家沟通的桥梁
高手们改的方便,白菜们更新方便。
作者: ezibo 发布时间: 2011-02-07
网址正则是
/^http:\/\/(?!blog|quotes).*\.163\.com\/.*\.html/
是指不以blog和quotes打头的163的网址
所 ...
ezibo 发表于 2011-2-7 01:03
/^http:\/\/(?!blog|quotes).*\.163\.com\/.*\.html/
是指不以blog和quotes打头的163的网址
所 ...
ezibo 发表于 2011-2-7 01:03
能否让stylish支持adp的过滤规则,那样就能方便很多。
作者: shenwei37 发布时间: 2011-02-07
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28