его добавил в head типа так document.head.insertAdjacentHTML('afterbegin', '<script>console.log("run")</script>');
как сделать, чтобы оно сразу консоль логнуло после?
консоль лог я написал для примера просто выше, а тут именно реальная ситуация
чего добиться то пытаетесь?
он не запустится сразу, он встанет в очередь макро задач, когда дойдет до него очередь, выполнится
Проблема как раз в том, что мне и надо как-то вставить этот скрипт в очередь
Классовый или функциональный компонент у вас?
useEffect(() => { const script = document.createElement('script'); script.src = "https://use.typekit.net/foobar.js"; script.async = true; document.body.appendChild(script); return () => { document.body.removeChild(script); } }, []);
Я не мамкин хакер, честно, и не хочу ничего никому ломать, мне просто хочется разобраться почему это не работает через insertAdkacentHTML?
Обсуждают сегодня