消息管理器为 chrome 特权的 JavaScript 代码提供了跨进程边界的通信方式。它非常有用,可以允许 chrome 代码(包括浏览器自身的代码和外部代码)访问在单独的进程中运行的网页内容。 这些指南介绍了如何在多进程 Firefox 中使用消息管理器。 请注意,多进程 Firefox 的环境并非是必须的:这里描述的一切对单进程 Firefox 也同样有效,所以相同的代码在两个环境下都可以正常工作。 指南 消息管理器概述 框架脚本的加载与寿命 与框架脚本通信 性能的最佳实践 框架脚本环境 框架脚本的限制 进程脚本 API 参考资料 nsIFrameScriptLoader nsIMessageListenerManager nsIMessageBroadcaster nsIMessageSender nsISyncMessageSender nsIContentFrameMessageManager nsIProcessScriptLoader