Javascript 无法获取属性';sendMessage';指未定义的或空的引用

Javascript 无法获取属性';sendMessage';指未定义的或空的引用,javascript,html,microsoft-edge,browser-extension,microsoft-edge-extension,Javascript,Html,Microsoft Edge,Browser Extension,Microsoft Edge Extension,尝试使用browser.runtime.sendmessage(对象)函数时发生上述错误。 运行时API不可用,我看到web运行时API在网页上可用 此错误发生在Microsoft Edge中,而不是在内容脚本中的其他浏览器中。有两个文档,在一个文档中,我可以使用browser.runtime.sendmessage将消息发送到后台脚本,而在其他文档中,运行时未定义。请帮助解决如何使用webruntime API向后台脚本发送消息的问题。实际上,我面临的问题是Microsoft Edge ext

尝试使用
browser.runtime.sendmessage(对象)
函数时发生上述错误。 运行时API不可用,我看到web运行时API在网页上可用


此错误发生在Microsoft Edge中,而不是在内容脚本中的其他浏览器中。

有两个文档,在一个文档中,我可以使用browser.runtime.sendmessage将消息发送到后台脚本,而在其他文档中,运行时未定义。请帮助解决如何使用webruntime API向后台脚本发送消息的问题。实际上,我面临的问题是Microsoft Edge extension。我使用简单的一次性请求在内容和后台脚本之间进行通信。在清单中,我保留了所有_帧:true,因此在Facebook内容页中加载所有帧,其中一个内容页在browser.runtime中将运行时显示为未定义,因此sendmessage失败是的,它是我们在扩展中的一个内容脚本,该脚本将加载到网页中