Fix: PDF.js Worker-Pfad SOFORT nach Script-Load setzen [deploy]
All checks were successful
Deploy baustelle-pwa / deploy (push) Successful in 5s

This commit is contained in:
Eddy 2026-04-17 13:07:49 +02:00
parent 99c5537a2d
commit 99cd5876b4

View file

@ -62,21 +62,29 @@ header('Expires: 0');
<div id="toast-container"></div>
<script>
// PDF.js Worker SOFORT vor dem Laden konfigurieren
var pdfWorkerSrc = 'lib/pdf.worker.min.js?v=<?php echo $jsVersion; ?>';
if (typeof window !== 'undefined' && typeof window.pdfjsWorker === 'undefined') {
window.pdfjsWorkerSrc = pdfWorkerSrc;
}
</script>
<script src="lib/pdf.min.js?v=<?php echo $jsVersion; ?>"></script>
<script>
// PDF.js Worker setzen NACHDEM pdf.min.js geladen wurde
if (typeof pdfjs !== 'undefined') {
pdfjs.GlobalWorkerOptions.workerSrc = 'lib/pdf.worker.min.js?v=<?php echo $jsVersion; ?>';
console.log('[PDF.js] Worker konfiguriert:', pdfjs.GlobalWorkerOptions.workerSrc);
} else {
console.warn('[PDF.js] NICHT verfügbar!');
}
</script>
<script src="lib/idb.js?v=<?php echo $jsVersion; ?>"></script>
<script src="lib/api.js?v=<?php echo $jsVersion; ?>"></script>
<script src="lib/offline.js?v=<?php echo $jsVersion; ?>"></script>
<script src="lib/router.js?v=<?php echo $jsVersion; ?>"></script>
<script src="app.js?v=<?php echo $jsVersion; ?>"></script>
<script>
if (typeof pdfjsWorker === 'undefined') {
// Setze PDF.js Worker-Pfad
if (typeof pdfjs !== 'undefined') {
pdfjs.GlobalWorkerOptions.workerSrc = 'lib/pdf.worker.min.js?v=<?php echo $jsVersion; ?>';
}
}
</script>
<script>
/* PWA Install Prompt abfangen */
let deferredInstallPrompt = null;
window.addEventListener('beforeinstallprompt', function (e) {