李岩岩 5e7bde1879 feat(M1.4): 模块间通信工具 (v0.0.4)
- 创建 src/shared/messaging.js 通信工具类
- 实现 MessageClient.sendToBackground() 方法
- 实现 BackgroundHandler.sendToContent() 方法
- 提供 ping/pong 测试验证通信链路
- 修复异步响应处理机制
2026-02-10 09:53:26 +08:00

18 lines
535 B
JavaScript

// Background Service Worker
import { backgroundHandler } from '../shared/messaging.js';
console.log('[SaladDict] Background service worker started');
// 监听安装事件
chrome.runtime.onInstalled.addListener((details) => {
console.log('[SaladDict] Extension installed:', details.reason);
});
// BackgroundHandler 自动初始化消息监听
console.log('[SaladDict] Message handler initialized');
// 注册自定义消息处理器示例
backgroundHandler.register('ECHO', async (payload) => {
return { echo: payload };
});