什么是消息管理
在浏览器扩展开发中,background、content、options、popup 和 sidepanel 之间的消息传递本身没有 TypeScript 支持。一旦消息数量变多,后续的开发和维护会很头疼。
何况还需要在 injectScript 中传递消息到 background,没有 TypeScript 支持的消息系统只会让问题更严重。
效果演示
完整的 TypeScript 提示,你只需要输入一个事件名称,编辑器就会提示需要传递的参数,并且推导出返回值的类型 
如果传递的参数有错误,编辑器也会提示,避免运行时才发现问题。 
监听消息处理函数时,如果返回值不对,编辑器也会提示你 
用起来很方便。
Webextkits Docs