消息化
阅读上述链接中的文档,以获取更多关于使用原生消息API的知识。
替代方案
由于原生API难以使用且对许多新扩展开发者来说是个痛点,WXT推荐安装一个NPM包,该包封装了原生API。
以下是支持所有浏览器并与WXT兼容的消息库:
trpc-chrome
- tRPC适配器用于Web扩展。webext-bridge
- Web扩展消息的超级易用。内置即可使用。@webext-core/messaging
- 轻量级、类型安全的原生Web扩展消息API封装@webext-core/proxy-service
- 具有上下文无关性的类型安全封装,允许从任何位置调用函数,但在背景执行。Comctx
- 带类型安全和灵活适配器的跨上下文RPC解决方案。