gpt4 book ai didi

javascript - 我可以在没有后台脚本的情况下从 popup.js 向内容脚本发送消息吗?

转载 作者:行者123 更新时间:2023-11-28 18:58:39 26 4
gpt4 key购买 nike

到目前为止,我正在将消息从 popup.js 发送到 background.js,然后发送到 Chrome 扩展中的 content.js。我使用后台脚本作为中间体。

我只是想知道是否可以在没有后台脚本的情况下直接向内容脚本发送消息

最佳答案

是的,你可以。弹出窗口和后台页面之间的唯一区别是弹出窗口仅在弹出窗口打开时加载。您可以在后台页面中使用的所有 api 也可以在弹出窗口中使用。例如,如果您想向当前选项卡中的内容脚本发送消息:

chrome.tabs.query({active:true,currentWindow:true},function(tabs){
//tabs is an array even if there is only one result
var message = "stuff goes here";
chrome.tabs.sendMessage(tabs[0].id,message,function(response){
//in case you want a response
});
});

关于javascript - 我可以在没有后台脚本的情况下从 popup.js 向内容脚本发送消息吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33067145/

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