#1 - 2018-3-8 22:54
Sai🖖 (Awesome!)
组件脚本部分遵循 User Script Metadata 规范,你可以使用 @include @exclude @match 来限制脚本的作用域。
例如:
其中 @exclude 的优先级高于 @include 和 @match,具体规则请查看
https://developer.chrome.com/extensions/match_patterns
你可以在浏览器的 Console 中输入以下命令来查看组件相关的执行与 metadata 解析信息:
例如:
// ==UserScript==
// @name 脚本名字
// @namespace tv.bgm.sample
// @grant none
// @include */subject/*
// @exclude */subject/*/*
// ==/UserScript==
其中 @exclude 的优先级高于 @include 和 @match,具体规则请查看
https://developer.chrome.com/extensions/match_patterns
你可以在浏览器的 Console 中输入以下命令来查看组件相关的执行与 metadata 解析信息:
log.setLevel('debug');
#2 - 2018-3-8 22:59
頂上ノ月🌙
(DD雷达搜寻中...?)
#3 - 2018-3-8 23:03
windrises
(一个纠结的面瘫伪宅)
#4 - 2018-3-8 23:37
君寻
(已淡出bgm38)
#5 - 2018-3-9 04:23
烈之斩
(V1046-R MAHORO)
#5-1 - 2018-3-9 09:12
windrises
那个范例其实是我写的,后面确实漏了一个/,因为油猴能正常解析就没注意这个细节,我的锅
#5-2 - 2018-3-9 10:06
Sai🖖
我还以为是什么特殊规则
#5-3 - 2018-3-9 15:02
Sai🖖
好了,现在按照 https://developer.chrome.com/extensions/match_patterns 的规范来实现,完整的正则规则也是可以用的。
#5-4 - 2018-3-9 16:03
烈之斩
赞