diff --git a/src/pages/home/home.ts b/src/pages/home/home.ts index 1641872..70999e4 100755 --- a/src/pages/home/home.ts +++ b/src/pages/home/home.ts @@ -354,20 +354,20 @@ export function initContentMenu() { export function initIframeCommunication() { // Listen for messages from parent window window.addEventListener('message', event => { + // Filter out browser extension messages first + if ( + event.data.source === 'react-devtools-content-script' || + event.data.hello === true || + !event.data.type + ) { + return; // Ignore browser extension messages + } + // Security check - in production, verify event.origin console.log('📨 Received message from parent:', event.data); const { type, data } = event.data; - // Filter out browser extension messages - if ( - event.data.source === 'react-devtools-content-script' || - event.data.hello === true || - !type - ) { - return; // Ignore browser extension messages - } - switch (type) { case 'TEST_MESSAGE': console.log('🧪 Test message received:', data.message);