Chrome扩展程序-监听服务人员网络呼叫时的负标签ID(-1)

时间:2019-06-21 13:39:31

标签: google-chrome google-chrome-extension service-worker progressive-web-apps

我构建了一个chrome扩展程序,该扩展程序可以监听所有标签之间的网络调用,并根据打开的标签更新其状态。

对于常规的网络请求,一切正常,但是当我偶然发现与服务人员进行呼叫的站点时,request.tabId返回的标签ID为空。

这是一个问题,因为我然后使用chrome.tabs.get(request.tabId, function(tab)来获取选项卡并执行其余代码所要求的操作。

我已经尝试使用chrome.tabs.getCurrent(function(newTab)作为解决方法,但是它返回的是未定义的。

除了在控制台设置中禁用服务工作者之外,是否有其他解决方法或其他解决方案?

0 个答案:

没有答案