WebExtensions中是否存在对port.postMessage()的回调



有没有办法等到接收方处理使用port.postMessage(message)发送的消息?我希望类似于chrome.scripting.executeScript(injection, callback)的回调作为第二个参数传递

据我所知,包装器不是本机实现的,而是很容易实现的。您需要一个类,该类将为每条消息生成一个随机UID(唯一ID(,并存储一个映射{ [uid]: cb }。将生成的UID附加到消息。响应还需要包含相同的UID。

相关内容

  • 没有找到相关文章

最新更新