Bon, en fait cela fonctionne plutôt bien ce que j'ai fait hier soir !
Il est donc maintenant possible d'installer le JJAB sur son téléphone (aussi sur l'ordinateur, mais cela a moins d'intérêt).
L'avantage est qu'une fois installée, il n'y a plus besoin de réseau pour qu'elle fonctionne. Les fichiers html, javascript et autres css sont stockés dans un cache spécifique à l'application (et non plus dans le cache http du navigateur dont on a aucune maitrise, et le fichier map.html devait a chaque fois être rechargé).
Donc le
JJAB fonctionne maintenant hors réseau.
Sauf pour les cartes qui sont (encore pour l'instant) dépendantes du cache http. Mais au moins, en cas de rechargement du JJAB pour diverses raisons (ouverture d'une autre app gourmande, plantage, ...), cela devrait refonctionner, même sans réseau.
Pour l'installer, sur iPhone, il faut l'installer sur l'écran d'accueil (Menu partage, au milieu et en bas, puis "Sur l'écran d'accueil").
sur Androïd, dans Chrome, vous aurez peut être un bandeau "installer sur l'écran d'accueil", ou alors il faut aller dans le menu en haut a droite pour l'avoir.
Pour ceux qui avait déjà épinglé la page sur l'écran d'accueil, il faut la supprimer et le refaire pour prendre en compte cette évolution.
Et au premier démarrage, le JJAB vous demandera votre nom. Mettez bien celui indiqué dans le classement des petits carrés. Avant c'était passé dans l'url de la page, mais avec les PWA ce n'est pas possible. Il sera enregistré. Ne vous trompez pas, je n'ai rien prévu pour le changer
En cas d'erreur, il faut supprimer et refaire la procédure d'installation.