// userData.js (function () { function sendUserData() { if (window.gon) { try { const userData = { id: window.gon.application.current_user.id }; // Отправляем только один раз window.postMessage( { source: 'medods-extension', type: 'userData', payload: userData }, '*' ); return; } catch (error) { console.info('Error in sendUserData:', error); } } } // Запускаем после небольшой задержки setTimeout(sendUserData, 100); })();