chrome.action.onClicked.addListener(async (tab) => { await chrome.scripting.executeScript({ target: { tabId: tab.id }, files: ['content.js'], }); }); chrome.runtime.onMessage.addListener((message, sender, sendResponse) => { if (message.action === 'copyText') { // 转发到当前活动的标签页 chrome.tabs.query({ active: true, currentWindow: true }, (tabs) => { if (tabs[0]?.id) { chrome.tabs.sendMessage(tabs[0].id, message, (response) => { sendResponse(response); }); } else { sendResponse({ success: false }); } }); return true; // 异步响应 } });