内容脚本模式匹配

时间:2014-06-10 19:47:20

标签: javascript google-chrome google-chrome-extension google-chrome-app

我正在寻找一种方法来匹配应该调用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/开头,后跟至少一个字符的网址

1 个答案:

答案 0 :(得分:3)

解决方案为"exclude_matches",如here所述。

"content_scripts": [
  {
    "matches": ["http://mypage.com/some/sub/*"],
    "exclude_matches": ["http://mypage.com/some/sub/"],
    "js": ["myscript.js"]
  }
],