2012-10-25 2 views
1

J'ai testé une application Web installée sur un appareil Android avec Firefox Aurora. Ce que l'utilisateur voit lors du démarrage:Firefox web app: Durée de contrôle de l'écran de chargement

  1. écran de chargement 1: icône de l'animation App, plus de chargeur (cercle vert). Charger l'écran 2: écran de chargement de l'application (spinner sur fond noir), indiquant initialisation.

  2. L'application, prête à l'emploi.

Est-il possible de se débarrasser du deuxième écran de charge? En d'autres termes: Puis-je contrôler en quelque sorte la durée d'affichage du premier écran de chargement?

Remarque: Bien sûr, je ne veux pas tout à se débarrasser de son propre écran de chargement de l'application. C'est nécessaire sur les navigateurs normaux, sinon les utilisateurs peuvent voir l'application dans un état non initialisé.

+0

Avez-vous un URL de test ou un lien de fichier manifeste? –

+0

Aperçu préliminaire: [page d'installation ROTOGAMEsq] (http://sq.rotogame.com/install-webapp) – feklee

+0

[manifeste.webapp] (http://sq.rotogame.com/manifest.webapp) – feklee

Répondre

4

Il n'existe actuellement aucun moyen de contrôler la durée ou le contenu du premier écran de chargement. Un bug has been filed, cependant, et vous pouvez suivre tout autre progrès là-bas.

Vous devrez contourner ce problème à court terme, et deux solutions qui ont été proposées sont les suivantes:

  • Faites votre deuxième look écran de chargement comme votre application elle-même, même si elle ne sera pas Soyez réactif (ex: capture d'écran du dernier état de votre application). Cette astuce est largement utilisée dans les applications mobiles. Faites en sorte que votre deuxième écran de chargement ressemble au premier écran de chargement. La couleur de fond devrait toujours être prévisible, sinon, s'il vous plaît déposer un bug!

+0

Merci, Anant, pour clarification. Cependant, je n'aime pas la proposition dans le rapport de bogue, et donc j'ai proposé [une alternative] (https://bugzilla.mozilla.org/show_bug.cgi?id=805889). L'alternative est 1. toujours cohérente, et 2. très facile à mettre en œuvre pour les développeurs d'applications. – feklee

Questions connexes