google-chrome - chrome.extension.onRequest 是否已弃用?

标签 google-chrome google-chrome-extension

我正在构建一个 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/

相关文章:

google-chrome - 如何从 Chrome 开发工具中获取 "Coverage"数据

javascript - 从浏览器中添加 console.log 或等效内容

google-chrome-extension - 如何获得访问我自己的扩展资源(特定页面)的权限?

javascript - Angular promise 然后回调不会在 chrome.storage.local.get 上触发

javascript - Onclick 按钮在页面加载时自动运行

html - Z-index 仅适用于 chrome

jquery - 为什么 'mapify.js' 在 Google Chrome 上不起作用

javascript - (no domain) > extensions::name 来自哪里?

javascript - 浏览器插件或扩展程序,该选择哪个?

javascript - 如何在chrome扩展中将popup.html调整为全屏