ähm... Warum willst du die JS-Datei denn so kompliziert einbinden? Du kannst sie als externe JS Datei einbinden wie im Beispiel oder eben kopieren und komplett als <script> einfügen. Verstehe deinen Ansatz nicht.
Ich möchte eine Klasse erstellen und möchte diese möglichst einfach gestalten. Der Anwender der Klasse soll nicht selber erst noch html2canvas einbinden müssen. Das soll alles per Klasse geschehen.
Aber ich könnte html2canvas auch in den Code der index.html auf diese Weise einbinden:
addHtml2Canvas = document.createElement("script");
addHtml2Canvas.type = "text/javascript";
addHtml2Canvas.src = "https://cdn.jsdelivr.net/npm/html2canvas@1.0.0-rc.7/dist/html2canvas.min.js";
document.body.appendChild(addHtml2Canvas);
Aber die Lösung von @Rolf B scheint zu funktionieren.
Danke und Gruß ebody