等待后台消息响应

时间:2019-11-04 02:49:16

标签: javascript google-chrome-extension

由于Chrome扩展API(即https://www.chromium.org/Home/chromium-security/extension-content-script-fetches)最近发生的更改,我不再能够从内容脚本发出一些请求。 Google出色的解决方案是在后台脚本中执行此操作(为什么这样做更安全,我不知道...)。但是,我的代码流并不期望异步动作,因此我想知道是否有一种方法可以在内容脚本中执行以下操作:

[...]
var requestContent = ''
chrome.runtime.sendMessage({contentScriptQuery: "request", itemId: url}, function(response) {
    requestContent = response.requestContent
})
while(requestContent == '')
    sleep(100)
[...]

请,它必须在同步模式下工作。

0 个答案:

没有答案