我正在编写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
,所以这似乎对我来说太沉重了。
有关如何正确执行此操作的任何想法?