So, ich habe jetzt mal die WebApp "DHL-Sendung" installiert und einmal gestartet, damit die Verzeichnisse und Dateien angelegt werden.
Die Zugriffsrechte sahen so aus:
| phablet@ubuntu-phablet:~/.local/share/dhl.dampftux$ ls -l
total 20
drwx------ 2 phablet phablet 4096 Mai 19 06:54 Cache
-rw-r--r-- 1 phablet phablet 6144 Mai 19 06:54 cookies.sqlite
-rw-r--r-- 1 phablet phablet 4640 Mai 19 06:54 cookies.sqlite-journal
|
Nach Anpassung sehen sie nun so aus:
| phablet@ubuntu-phablet:~/.local/share/dhl.dampftux$ ls -l
total 20
drwx------ 2 phablet phablet 4096 Mai 19 06:54 Cache
---------- 1 phablet phablet 6144 Mai 19 07:02 cookies.sqlite
---------- 1 phablet phablet 4640 Mai 19 07:02 cookies.sqlite-journal
|
Dann habe ich das Cache-Verzeichnis mal leergeräumt, die WebApp abgeschossen und neu gestartet. Das Ergebnis sah dann so aus:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 | phablet@ubuntu-phablet:~/.local/share/dhl.dampftux/Cache$ ls -l
total 332
-rw------- 1 phablet phablet 45056 Mai 19 07:05 data_0
-rw------- 1 phablet phablet 270336 Mai 19 07:05 data_1
-rw------- 1 phablet phablet 1056768 Mai 19 07:05 data_2
-rw------- 1 phablet phablet 4202496 Mai 19 07:05 data_3
-rw------- 1 phablet phablet 32793 Mai 19 07:05 f_000001
-rw------- 1 phablet phablet 19097 Mai 19 07:05 f_000002
-rw------- 1 phablet phablet 24372 Mai 19 07:05 f_000003
-rw------- 1 phablet phablet 262512 Mai 19 07:05 index
phablet@ubuntu-phablet:~/.local/share/dhl.dampftux/Cache$ ls -l ..
total 20
drwx------ 2 phablet phablet 4096 Mai 19 07:05 Cache
---------- 1 phablet phablet 6144 Mai 19 07:02 cookies.sqlite
---------- 1 phablet phablet 4640 Mai 19 07:02 cookies.sqlite-journal
|
Noch ein Nachsatz: Wenn man in der Beispiel-App den Cache-Ordner blockiert, startet die WebApp nicht sondern schmiert ab. Startet man dann die App neu, wird der alte Ordner komplett entfernt und neu geschrieben. Gleiches gilt bei Rechteänderung. Der Cache lässt sich (derzeit?) also nicht deaktivieren.
Ergebnis: Also lässt sich gut steuern, ob WebApps die Cookies verwenden dürfen. Ob die WebApps dann noch vernünftig laufen, hängt natürlich von den Webseiten dahinter ab. Bleiben wir bei dem Beispiel: Wenn ich Cookies zulasse, kann ich bei jedem neuen Pakettracking das Update sofort sehen, ohne die Sendungsnummer neu eingeben zu müssen. Bei Webapps, die aber solch eine Funktion nicht gebrauchen, kann ich also mit einer einfachen Änderung der Rechte die weitere Nutzung von Cookies unterbinden. Dass sich das Cachen nicht unterbinden lässt, ist kein Beinbruch. Wir reden über mobile Geräte. Wer da ein begrenztes Budget hat, freut sich.
Finde ich 👍