google-chrome-extension - Safari 中的选项页面 onMessage 未收到 sendMessage

标签 google-chrome-extension safari firefox-addon-webextensions safari-web-extension

我已经移植了一个 Chrome/FireFox 扩展。 其中一件不起作用的事情是从后台接收消息到选项页面 (safari-web-extension:///page.html)

我没有从 promise 中收到错误消息或任何详细信息。 知道哪里出了问题吗?

背景:

browser.tabs.sendMessage(tab.id, { message });

选项页面:

browser.runtime.onMessage.addListener(message => {
        console.log(message);
});

最佳答案

关于google-chrome-extension - Safari 中的选项页面 onMessage 未收到 sendMessage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65058757/

相关文章:

javascript - 检测哪个选项卡/窗口在 Google Chrome 中被聚焦

Javascript Base64 编码 UTF8 字符串在 webkit/safari 中失败

jquery - Safari 可以在模态对话框中显示 ReCaptcha 吗?

Css 样式在 Safari 中有效,但在 chrome/safari 中显示不同。Flex 在 Chrome/firefox 中的工作方式是否不同?我错过了什么?

firefox-addon-webextensions - 如何检查 Firefox WebExtension 弹出窗口?

javascript - chrome浏览器能否在网页中动态显示当前时间?

google-chrome-extension - content_scripts是否与 "chrome-extension://*/*"匹配?

javascript - 如何从弹出的 DOM 中读取数据

javascript - 火狐扩展。如何从控制台访问 "browser"命名空间?

java - 为什么 Selenium 找不到 XUL 按钮?