我正在使用chrome.experimental.webRequest.onBeforeRequest
回调,我需要在从onBeforeRequest
返回之前找到发出请求的标签的网址。
这通常是HTTP请求中的引用URL,但我也想要没有发送引用者的URL,例如HTTPS到HTTP请求。
我发现的唯一的事情是chrome.tabs.get
是异步的。
返回前获取标签网址的最佳方法是什么?
我有两个想法来解决这个问题:
ManualResetEvent
类似的内容,但this answer表示不可能。答案 0 :(得分:1)
我想不出任何好的答案,除了你提供的本地结构,也许还使用Web Workers,但这似乎有点矫枉过正,即使可能。