如何使用chrome扩展将javascript注入特定页面

时间:2017-03-12 14:02:42

标签: google-chrome-extension

我正在编写Chrome扩展程序来改进单个页面。该网站的主页托管在此网址

https://site.company.com/nu#action:home

我想只在URL是这样的时候注入代码:

https://site.company.com/nu#action:timesheet

我没有成功地使内容脚本的匹配模式进行区分。

  • 如果我在https://site.company.com/nu*上匹配,则脚本会在主页上加载
  • 如果我在https://site.company.com/nu#action:timesheet上匹配,则脚本永远不会被加载

作为替代解决方案:我成功创建了一个订阅chrome.webNavigation.onCompleted事件的“活动页面”。在这个事件中,我可以检查URL并做我的事情。但是这个事件会在任何网站上为每个onCompleted触发,而不是尊重manifest.json中的permissions,所以这似乎对我来说太沉重了。

有关如何正确执行此操作的任何想法?

0 个答案:

没有答案