Wahllokalsystem
ServiceWorker
Damit die Anwendung auch ohne eine Netzwerkverbindung genutzt werden kann, wurde mithilfe des vite-pwa-plugin
ein Service Worker eingerichtet.
Um während der Entwicklung die Funktionalität des Service Workers zu testen, muss das Skript build-preview
aus der package.json
-Datei gestartet werden. Der SW bezieht sich auf die Elemente, die im dist
-Ordner liegen, daher muss die Anwendung nach jeder Änderung im SW-File neu gebaut werden.
Debugging
Je nach verwendetem Browser sind unterschiedliche Schritte notwendig, um die Konsolenausgaben des SW zu sehen.
- Chrome: log-Ausgaben werden in der Browser Konsole mit ausgegeben (F12)
- Firefox: log-Ausgaben werden in einer eigenen SW-Konsole angezeigt.
SW-Konsole in Firefox finden
- Entwicklertools öffnen (F12)
- Zum Tab
Anwendung
navigieren - Auf
about:debugging
klicken - Im neuen Tab den gewünschten SW finden (
wahl-worker.js
) und aufUntersuchen
klicken - Die Konsole öffnet sich in einem neuen Tab