我正在寻找一种方法来匹配应该调用Chrome扩展程序内容脚本的网址路径上的某些模式。我已经阅读了Match Patterns文档,但是我找不到如何匹配以下方案:
http://mypage.com/some/sub/path - should match
http://mypage.com/some/sub/ - should not match
其中路径可以是任何东西..我尝试使用模式
http://mypage.com/some/sub/*
但这也似乎涵盖 http://mypage.com/some/sub/
有没有办法使用正则表达式进行模式匹配?规则应该是:匹配任何以http://mypage.com/some/sub/开头,后跟至少一个字符的网址
答案 0 :(得分:3)
解决方案为"exclude_matches"
,如here所述。
"content_scripts": [
{
"matches": ["http://mypage.com/some/sub/*"],
"exclude_matches": ["http://mypage.com/some/sub/"],
"js": ["myscript.js"]
}
],