更换使用wxt框架搭建testing tool

This commit is contained in:
雨霖铃
2026-01-27 23:09:57 +08:00
parent 9c84b7adc0
commit b33194bd2d
54 changed files with 4146 additions and 16436 deletions
+30
View File
@@ -0,0 +1,30 @@
export default defineBackground(() => {
console.log('Hello background!', { id: browser.runtime.id });
console.log('Background script loaded');
chrome.runtime.onMessage.addListener((request, sender, sendResponse) => {
console.log('收到消息:', request);
if (request.action === 'copy') {
console.log('开始复制文本:', request.text);
navigator.clipboard
.writeText(request.text)
.then(() => {
console.log('复制成功');
sendResponse({ success: true });
})
.catch((err) => {
console.error('复制失败:', err);
sendResponse({ success: false, error: err.message });
});
return true; // 保持消息端口开放以支持异步响应
}
// 对于未知的操作,也返回响应
sendResponse({ success: false, error: '未知操作' });
return false;
});
});