umbau 1.1

This commit is contained in:
2026-09-02 21:38:22 +02:00
parent 5c95b21be7
commit 8b0c35fc8b
7 changed files with 106 additions and 0 deletions

View File

@ -1325,6 +1325,15 @@
});
const fitAddon = new FitAddon.FitAddon();
term.loadAddon(fitAddon);
// Bug-Fix (Live-Test, F.6/Aufgabe#11, siehe terminal.js _setupTerminal()
// fuer die ausfuehrliche Begruendung): DOM-Renderer-Faerbung wird durch
// die strikte CSP (style-src 'self') stillschweigend verworfen. Canvas-
// Renderer zeichnet stattdessen direkt auf <canvas> und ist CSP-unabhaengig.
try {
term.loadAddon(new CanvasAddon.CanvasAddon());
} catch (err) {
console.warn("CanvasAddon konnte nicht geladen werden, Fallback auf DOM-Renderer:", err);
}
term.open(container);
fitAddon.fit();
@ -1427,6 +1436,15 @@
});
const fitAddon = new FitAddon.FitAddon();
term.loadAddon(fitAddon);
// Bug-Fix (Live-Test, F.6/Aufgabe#11, siehe terminal.js _setupTerminal()
// fuer die ausfuehrliche Begruendung): DOM-Renderer-Faerbung wird durch
// die strikte CSP (style-src 'self') stillschweigend verworfen. Canvas-
// Renderer zeichnet stattdessen direkt auf <canvas> und ist CSP-unabhaengig.
try {
term.loadAddon(new CanvasAddon.CanvasAddon());
} catch (err) {
console.warn("CanvasAddon konnte nicht geladen werden, Fallback auf DOM-Renderer:", err);
}
term.open(container);
fitAddon.fit();