我构建了一个chrome扩展程序,该扩展程序可以监听所有标签之间的网络调用,并根据打开的标签更新其状态。
对于常规的网络请求,一切正常,但是当我偶然发现与服务人员进行呼叫的站点时,request.tabId
返回的标签ID为空。
这是一个问题,因为我然后使用chrome.tabs.get(request.tabId, function(tab)
来获取选项卡并执行其余代码所要求的操作。
我已经尝试使用chrome.tabs.getCurrent(function(newTab)
作为解决方法,但是它返回的是未定义的。
除了在控制台设置中禁用服务工作者之外,是否有其他解决方法或其他解决方案?