Je tente de créer une application Web simple pour iPad qui doit être utilisée dans des endroits sans connectivité Internet. Initialement, j'avais l'intention d'utiliser la mise en cache des manifestes hors ligne de HTML5 pour synchroniser les actifs dans la mémoire de l'iPad lorsque la connectivité Internet était disponible avant d'aller sur le Web. sur la route, mais malheureusement, il semble y avoir une restriction (au moins dans iOS 3.2) que le cache ne peut pas dépasser 5Mo. En regardant la façon dont Google utilise les bases de données web HTML5, je me demandais si une solution alternative pourrait être de placer les assets vidéo/image dans blobs dans une base de données. Cependant, j'ai beaucoup de mal à trouver un moyen de lire les données binaires à stocker dans les blobs dans la base de données.Utilisation de la base de données Web HTML5 pour stocker des fichiers pour un accès hors connexion
Mes questions sont les suivantes:
- Quelqu'un pourrait-il fournir des liens [à] un exemple de lecture des données binaires dans une base de données web HTML5 côté client (et y accéder)?
- Serait-ce une méthode de mise en œuvre alternative raisonnable en ce qui concerne la restriction de 5 Mo?
avez-vous eu quelque part avec cela? Je regarde un problème similaire, mais pour le bureau –
Malheureusement, nous devions aller avec une application fine autour d'une instance de Safari intégré. L'application elle-même a fait la demande de contenu initiale, a saisi le manifeste, a acquis le contenu, puis présenté localement depuis le disque vers l'instance du navigateur.Nous nous sommes contentés d'analyser un manifeste qui est dans le même format que la spécification HTML5 actuelle dans l'espoir qu'un jour nous pourrons sortir de l'application et utiliser RAW BROWSER POWER (R) (TM) !! 1! – andybee