(message: ExtensionMessage)
| 60 | |
| 61 | // 发送消息到聊天应用 |
| 62 | function sendMessageToChat(message: ExtensionMessage) { |
| 63 | // 尝试查找聊天应用的 iframe 或窗口 |
| 64 | const chatWindow = findChatWindow() |
| 65 | |
| 66 | if (chatWindow) { |
| 67 | console.log("[Chat Integration] 发送消息到聊天应用:", message) |
| 68 | chatWindow.postMessage(message, "*") |
| 69 | } else { |
| 70 | console.warn("[Chat Integration] 未找到聊天应用窗口") |
| 71 | // 如果没有找到 iframe,直接在当前窗口发送 |
| 72 | window.postMessage(message, "*") |
| 73 | } |
| 74 | } |
| 75 | |
| 76 | // 查找聊天应用窗口 |
| 77 | function findChatWindow(): Window | null { |
no test coverage detected