我想阻止从某些URL发出某些请求。示例:
我在www.url.com/news/currentNews.html上,我想阻止一些通过此URL结构发出的请求(即www.url.com/*/*),但我不想阻止从www.url.com(主页)发出的任何请求。
我们可以在background.js内部使用chrome.webRequest.onBeforeRequest.addListener
,但是无论当前URL是什么,它都会拦截所有请求,这对我不起作用。
我知道我们可以使用chrome.tabs.query
从background.js获取当前选项卡的URL,但是,由于这是一种异步方法,因此无法使其按我想要的方式工作。有什么想法吗?