2017-08-24 10 views
0

Je lis dans le manuel google (https://developer.chrome.com/apps/offline_storage#persistent) que:est l'autorisation de l'application Chrome "unlimitedStorage" obsolète?

« Vous pouvez demander l'autorisation de unlimitedStorage dans le fichier manifeste pour une application ou une extension Lors de l'installation, l'utilisateur est informé des autorisations requises par l'application ou l'extension.. En procédant à l'installation, l'utilisateur accorde implicitement l'autorisation pour toutes les pages dont les URL sont répertoriées dans le fichier manifest.json. "

Cependant, il n'y a aucune différence dans les informations d'autorisation lors de l'installation si j'ai "unlimitedStorage" dans mon fichier manifeste ou non. De plus, mon espace d'application ne dispose pas de plus d'espace que quelques Mo, voire même cela.

Répondre

0

Cependant, il n'y a aucune différence dans les informations d'autorisation lors de l'installation si j'ai "unlimitedStorage" dans mon fichier manifeste ou non.

Toutes les autorisations ne génèrent pas d'avertissements visibles par l'utilisateur. unlimitedStorage est accordé en silence - si vous le demandez.

App Cache, cependant, est désapprouvé en tant que technologie.unlimitedStorage s'applique à divers mécanismes de stockage, mais la citation de la documentation me fait penser qu'il n'a jamais été appliqué à App Cache. Je ne suis pas sûr à 100% cependant.

En outre, observation: vous dites dans plusieurs questions que vous travaillez avec les applications Chrome; Cependant, toute votre application "shell" est d'envelopper un site Web dans un <webview>. Vous devez spécifier que, dans son ensemble, un ensemble différent de règles s'applique (ce n'est pas du code d'application, c'est du code Web qui s'exécute dans quelque chose qui n'est pas tout à fait-Chrome).

De plus, des docs:

Note: API de stockage Web comme LocalStorage et SessionStorage restent fixes à 5 MB.

Étant donné que votre «application» est simplement du code Web, il semble que cette limite s'applique. Vous devriez peut-être vous intéresser aux technologies de stockage Web les plus récentes (par exemple, les caches Service Worker).

+0

Je suis conscient que l'appcache a été considéré obsolète dans quelques années d'introduction, et maintenant remplacé par le (encore selon MDN) travailleurs web encore expérimentaux. Cependant, appcache fonctionne bien pour mon but, l'application fonctionne bien en chrome, tout ce dont j'ai besoin est de l'emballer dans un environnement de kiosque mais cela semble impossible. Pas si désireux de reprogrammer l'ensemble du moteur de diaporama pour les travailleurs Web. Et puis cela est considéré obsolète dans deux ou trois ans ... =) –

+1

Je veux dire, la plate-forme Chrome App _is_ déjà obsolète .. – Xan

+0

Oh ... quel est l'environnement approprié pour créer un wrapper chromebox kiosque pour une webapp comme le mien (appcache)? –