我正在构建一个 chrome 扩展并尝试将事件监听器附加到此扩展,但我在后台页面的控制台中没有看到任何内容。
chrome.extension.onRequest.addListener(function(request, sender, sendResponse) {
console.log('REFERRER', request.ref);
});
此代码位于我的 main.js 后台页面中,但我的所有其他事件监听器(chrome.tabs.onUpdated、chrome.extension.onMessage 等)都工作正常。
最佳答案
是的,Request
已被弃用,取而代之的是“消息”。因此,您应该使用 onMessage
而不是 onRequest
,和sendMessage
作为 sendRequest
的替代品。
关于google-chrome - chrome.extension.onRequest 是否已弃用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13709409/