chrome.extension.onRequest是否被弃用? [英] Is chrome.extension.onRequest deprecated?
问题描述
我正在构建一个chrome扩展并尝试附加一个事件监听器,但我在后台页面的控制台中没有看到任何东西。
I'm building a chrome extension and attempting to attach an event listener to this, but I'm not seeing anything in the console of the background page.
chrome.extension.onRequest.addListener(function(request, sender, sendResponse) {
console.log('REFERRER', request.ref);
});
这段代码位于我的main.js后台页面,所有其他事件监听器(chrome.tabs。 onUpdated,chrome.extension.onMessage等)都可以正常工作。
This code is in my main.js background page, all my other event listeners (chrome.tabs.onUpdated, chrome.extension.onMessage, etc) are all working fine though.
推荐答案
是,请求
已被弃用,以支持'消息'。因此,而不是 onRequest
,您应该使用 onMessage
和 sendMessage
替代 sendRequest
。
Yes, Request
was deprecated in favor of 'Message'. So instead of onRequest
you should use onMessage
, and sendMessage
as a replacement for sendRequest
.
这篇关于chrome.extension.onRequest是否被弃用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!