FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Guybrush am 07 August 2022, 17:07:32

Titel: weblink javascript nachladen
Beitrag von: Guybrush am 07 August 2022, 17:07:32
Kann mir jemand sagen, was an nachfolgendem falsch ist? Irgendwie hab ich scheinbar gerade ein Brett vorm Kopf...


defmod test weblink htmlCode <script>$.getScript("pgm2/test.js").fail(function(jqxhr, settings, exception ){console.log(exception)})</script>


die test.js enthält nur ein alert('test'); und liegt im www/pgm2 Verzeichnis. Sie wird von jquery jedoch nicht geladen. Stattdessen wird fail() ausgeführt und in der Konsole folgender Fehler geloggt:

SyntaxError: Unexpected token '<'
    at eval (<anonymous>)
    at jquery.min.js:2:2622
    at Function.globalEval (jquery.min.js:2:2633)
    at text script (jquery.min.js:4:26470)
    at Pc (jquery.min.js:4:18329)
    at x (jquery.min.js:4:21743)
    at XMLHttpRequest.b (jquery.min.js:4:25980)


ausserhalb von fhem auf einer test html seite funktioniert es wie gewohnt?!
Titel: Antw:weblink javascript nachladen
Beitrag von: betateilchen am 07 August 2022, 17:16:56
Was willst Du denn erreichen?
Reicht es nicht, das js über das entsprechende Attribut der FHEMWEB Instanz zu laden?
Titel: Antw:weblink javascript nachladen
Beitrag von: Guybrush am 07 August 2022, 17:19:16
wie meinst du das?

ich brauch das javascript um Kamerastreams einzubinden. Das hat nichts mit dem Frontend selbst zu tun. Die Streams laufen über webassembly/h265. Das nachladen hat nur nicht funktioniert, weshalb ich das erstmal auf ein reines testing runtergebrochen hab, was ja auch nicht geht  :(