Przychodzę do Was z nietypowym problemem. Piszę aplikację front-end w Wasm(webassembly) i gdy dodaję dynamicznie do drzewa DOM tag <script> to skrypt, albo link do skryptu nie działa a plik nie jest pobierany.
Dodam, że plik i wszystko inne jest poprawne. Co więcej w drzewie DOM również widać dodany element. Więc dlaczego JS nie chce się wykonać?
Sam Wasm nie ma dostępu do DOM, więc w jaki sposób modyfikuje drzewo? Jedyne co mi na myśl przychodzi to JS. Ale gdy dodaję dynamicznie JS za pomocą JS to wszystko działa.
Można tego też doświadczyć dodając skrypt w narzędziach deweloperskich w przeglądarce. O nawet tu na forum: dodaję do drzewa:
<script>console.log("Hej!");</script>
I w konsoli nic się nie wyświetla pomimo, iż w drzewie wszystko jest poprawne.
Ktoś coś wie? Szukałem informacji w internecie, ale nic o tym nie ma. Jednym słowem to magia jakaś.