let isBind = false export function resolveCanIUse(): void { if (isBind) return isBind = true window.addEventListener('message', (message) => { const data = message.data if (typeof data === 'string' && data.includes('ciu_embed')) { const [, feature, height] = data.split(':') const el = document.querySelector(`.ciu_embed[data-feature="${feature}"]:not([data-skip])`) if (el) { const h = Number.parseInt(height) + 30 ;(el.childNodes[0] as any).height = `${h}px` el.setAttribute('data-skip', 'true') } } }) }