gpt4 book ai didi

javascript - 将数据从 background.js 发送到 popup.html

转载 作者:行者123 更新时间:2023-11-29 21:57:34 24 4
gpt4 key购买 nike

在我的 background.js 中,它在加载期间匹配 URL 时加载了 ajax。例如,它是 google.com,它触发一个 ajax 并收到一些数据。但是如何将这些数据发送到我的 popup.html?

我试过 chrome.runtime.sendMessage 但我不明白。参数发送到哪个文件?

我很困惑。

最佳答案

当您通过 chrome.runtime.sendMessage 发送数据时,您可以通过监听 onMessage 事件在弹出窗口中获取它。

当你像这样从 background.js 发送消息时,

chrome.runtime.sendMessage({msg: 'hello there'});

可以在popup.html加载的js文件中获取:

chrome.extension.onMessage.addListener(function(message, messageSender, sendResponse) {
// message is the message you sent, probably an object
// messageSender is an object that contains info about the context that sent the message
// sendResponse is a function to run when you have a response
});

参见 herehere

关于javascript - 将数据从 background.js 发送到 popup.html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25609195/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com