Greasy Fork is available in English.

Discussions » Development

我写了一个脚本,对@include和@match的使用出现了一个疑惑,烦请老司机解答下

§
Posted: 28.12.2016

我写了一个脚本,对@include和@match的使用出现了一个疑惑,烦请老司机解答下

http://v.youku.com/v_show/id_XMTg4NzczMDQxMg==.html?from=y1.9-3.1&spm=a2h0z.8244218.2371631.d6373 对以上网址 // @include v.youku.com/* //无效 // @match v.youku.com/* //有效

PS: 新手一个,会JS。也想学写插件。请大家推荐几个论坛和学习网站。谢谢!!!!

§
Posted: 29.12.2016

https://wiki.greasespot.net/Metadata_Block#.40include

谢谢解答,不过依然不是很懂。(PS:英文不太好)。你这里的资料,有一些之前我看过。 @include和@match是相似的。区别是@include可以和@exclude结合使用。 @match的基本格式要求要有协议名。但是v.youku.com/*并没有协议名,却可以匹配。 @include并没有要求协议名,我看了@include的示例,也没有发现v.youku.com/*哪里有问题,今早改成@include http://v.youku.com/*就可以匹配了。 我对这个的判断就是@include是全部匹配。而@match是部分匹配。是这样吗?

§
Posted: 29.12.2016

include是从头开始,你最前面没有http,自然就无效

Post reply

Sign in to post a reply.