0b70c0c0c1
1、移动popup的page、components 2、更新wxt的host权限 3、验证message传递逻辑
21 lines
591 B
TypeScript
21 lines
591 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 });
|
|
} else {
|
|
console.log('[content] unknown message type:', msg.type);
|
|
}
|
|
|
|
return true;
|
|
});
|
|
},
|
|
});
|