不推荐使用 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.
推荐答案
是的,Request
已被弃用,取而代之的是消息".因此,您应该使用 onMessage
而不是 onRequest
a> 和 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屋!