gpt4 book ai didi

api - chrome.extension.onMessage 未定义

转载 作者:行者123 更新时间:2023-12-02 22:59:45 24 4
gpt4 key购买 nike

我有一个简单的插件,它的功能如下:

chrome.extension.onMessage.addListener(function(msg, _, sendResponse) {
log("Got message from background page: " + msg);
});

不幸的是,当我的面板加载时,显示以下错误:

TypeError: Cannot call method 'addListener' of undefined

根据我的测试chrome.extension.onMessage未定义

根据此页http://code.google.com/chrome/extensions/messaging.html我应该能够从我的页面访问这个 chrome API,所以它必须是我在这里缺少的一些小东西......

最佳答案

请注意,从 Chrome 33 开始,本答案最初建议的方法 chrome.extension.onRequestchrome.extension.sendRequest 已被弃用。

<小时/>

你应该使用

chrome.extension.onRequest

而不是

chrome.extension.onMessage

在后台页面或任何其他扩展脚本中:

chrome.tabs.sendRequest

而不是

chrome.tabs.sendMessage

(文档已过时...向 Google 团队发出警报;))

关于api - chrome.extension.onMessage 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11246646/

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