Google chrome extension 如何在chrome web extensions的清单中指定特定的子网页?

Google chrome extension 如何在chrome web extensions的清单中指定特定的子网页?,google-chrome-extension,Google Chrome Extension,我的清单如下所示: { "js": ["JS/jquery.min.js","checkUser.js"], "matches": ["https://www.instagram.com/*/"], "run_at": "document_start" } 但是,当我在任何子页面上时,checkUser.js总是在

我的清单如下所示:

 {
      "js": ["JS/jquery.min.js","checkUser.js"],
      "matches": ["https://www.instagram.com/*/"],
      "run_at": "document_start"
  }

但是,当我在任何子页面上时,checkUser.js总是在运行。我希望它在两个斜杠之间只有一个占位符时运行,例如“https://www.instagram.com/user1/", "https://www.instagram.com/user2/“等等。有没有一种有效的方法可以做到这一点?

我通过使用
exclude\u globs
by reading site来实现这一点。

Instagram是一个SPA,因此页面只需初始化一次,随后的导航是通过pushState伪造的。这意味着内容脚本只能运行一次。您需要观察URL的更改。