Hängt auf dem Startbildschirm
Diana ist eine Web-App: ohne JavaScript läuft nichts. Hält ein Blocker die Skripte an, bleibt Diana auf dem Startbildschirm. Nach einer Weile erscheint dort ein Kasten, der das sagt.
- Erlaube Skripte nur für diana-onff.github.io. Nicht
github.iound nichtgithub.com: beides braucht Diana nicht. - Lade die Seite neu: F5 oder Strg+R (Mac: Cmd+R). Auf dem Smartphone ziehst du die Seite nach unten oder tippst auf Neu laden. Ohne Neuladen bleibt die alte Sperre, auch wenn du schon auf „Vertrauen“ geklickt hast.
- Hängt es immer noch? Vielleicht blockiert eine zweite Erweiterung mit (ein Werbeblocker, eine Datenschutz-Erweiterung). Schalte sie für diese Seite nacheinander aus.
- Diana startet, aber die Karte bleibt leer? Erlaube
blob:-Worker für diana-onff.github.io (siehe unten).
Was Diana lädt
Abschnitt betitelt „Was Diana lädt“Skripte: alle von diana-onff.github.io selbst.
| Datei | Was es ist |
|---|---|
vendor/maplibre-gl.js |
MapLibre, die Kartenbibliothek. Eine Kopie auf Dianas eigener Seite, nicht von einem CDN. |
js/*.js |
Dianas eigener Code. |
sw.js |
Der Service Worker, der Diana offline am Laufen hält. |
Keine Inline-Skripte und kein eval. Eine Ausnahme, nur mit deiner Zustimmung: wenn du Ja zur Statistik gesagt hast, das Umami-Skript von cloud.umami.is.
Karten-Worker: MapLibre zeichnet die Karte in einem Hintergrund-Worker, der von einer blob:-Adresse gestartet wird. Ein Blocker, der blob:-Worker verweigert, lässt Diana starten, aber die Karte bleibt leer.
Daten:
| Host | Wozu |
|---|---|
tiles.openfreemap.org |
Kartenkacheln und Schriften der Beschriftung |
spots.wwff.co |
Live-Spots und Agenda |
diana-spotline.diana-onff.workers.dev |
Nur wenn du einen Spot oder eine Ankündigung sendest |
raw.githubusercontent.com |
Weltraumwetter für Bedingungen |
cloud.umami.is |
Nur wenn du Ja zur Statistik gesagt hast |
Deine Position wird nie irgendwohin geschickt.
