Chrome扩展,根据异步获取的数据创建一个新标签

Chrome extension, create a new tab based on asynchronous fetched data

我正在与 chrome.tabs.create() 的行为作斗争。

这是我希望实现的:点击按钮后,应用程序可以获取 URL,然后根据我们刚刚获取的 messageUrl 创建一个新标签。

提前致谢!

这是我的代码(不起作用)

坏消息:您似乎无法等待弹出窗口中的异步调用。 好消息:你可以在后台脚本中等待它们,这样你就可以把你的函数移到那里,然后像这样从弹出窗口中调用它

chrome.extension.getBackgroundPage().openImageUrl();