Files
testing-tool/entrypoints/content.ts
T

32 lines
959 B
TypeScript

import '../.wxt/types/imports.d.ts';
export default defineContentScript({
// matches: ['*://*.google.com/*'],
matches: ['<all_urls>'],
runAt: 'document_start',
main() {
// 监听来自 background script 的消息
chrome.runtime.onMessage.addListener((msg: { type: string }, _sender, sendResponse) => {
if (msg.type === messages.content.checkStatus) {
// 检查状态的处理逻辑
console.log('[content] checkStatus received');
sendResponse({ ok: true });
}
if (msg.type === messages.content.to.startRecording) {
// 开始录制的处理逻辑
console.log('[content] startRecording received');
sendResponse({ ok: true });
}
if (msg.type === messages.content.to.stopRecording) {
// 停止录制的处理逻辑
console.log('[content] stopRecording received');
sendResponse({ ok: true });
}
return true;
});
},
});