Comment vérifiez-vous si l'appareil est connecté à Internet dans une application tactile sencha?Déterminez si la connexion Internet est disponible
2
A
Répondre
3
Il y a un attribut appelé navigator.onLine
(soutien général du navigateur, et non spécifique pour Sencha)
Si je suis dans une application PhoneGap (que vous êtes souvent si vous utilisez Sencha Touch), je préfère utiliser leur fonction network.isReachable, puisque je l'ai trouvé par expérience plus fiable.
Il y a aussi quelque chose qui s'appelle 'Offline events', John Resig les décrit sur son blog: http://ejohn.org/blog/offline-events/.
3
S'il n'y a pas de connexion réseau lors d'une requête ajax, sencha touchera une réponse avec un statut 0. Voilà donc ce que nous utilisons dans notre application (fonctionne aussi PhoneGap):
// global error handling
Ext.Ajax.on('requestexception', function(connection, response) {
// get rid of any loading masks that are present
Ext.each(Ext.query('.x-mask'), function(el) {
new Ext.Element(el).hide()
});
switch(response.status) {
case 0 :
Ext.Msg.alert('Error Loading', 'No Internet connection.');
break;
case 401 :
Ext.Msg.alert('Login Failed', 'Check your username and password.');
break;
default :
Ext.Msg.alert('Whoops!', 'An unexpected error has occurred and we have been alerted.');
}
});
Notez que ceci est pour toucher 1.1, n'ont pas essayé encore en 2.0.
Questions connexes
- 1. Comment déterminez-vous si une connexion Internet est disponible pour votre application WinForms?
- 2. Axapta 2009 Déterminer si la connexion Internet est disponible?
- 3. Blackberry est averti lorsque la connexion Internet est disponible.
- 4. WP7 vérifier si internet est disponible
- 5. Déterminez si une certaine application/commande est disponible sur Linux?
- 6. déterminez si la connexion TCP utilise SSL
- 7. ANR dans mon application si aucune connexion internet disponible
- 8. Comment vérifier si la connexion est disponible (iphone)?
- 9. Déterminez si la connexion est vide sur le client
- 10. iPhone - vérifiez si la connectivité Internet est disponible ou non
- 11. Le moyen le plus simple de déterminer si la connexion Internet iPhone est disponible?
- 12. CLGeocoder reverseGeocodeLocation résultats quand aucune connexion Internet est disponible
- 13. Déterminez si une connexion a été rompue
- 14. Comment vérifier si une connexion Internet est disponible dans Silverlight OOB
- 15. Comment savoir si la connexion au réseau local est disponible
- 16. Déterminez si DataColumn est numérique
- 17. Vérifiez la connexion Internet dans Android et rechargez l'activité si elle n'est pas disponible
- 18. Connexion Internet
- 19. Vérifie si un site web est disponible
- 20. Comment vérifier la connexion Internet actuelle est disponible ou non dans Android
- 21. Dans ma demande comment puis-je vérifier si la connexion Internet est disponible ou non à l'aide ASIHTTP
- 22. SimpleWeather.js - chargement uniquement quand Internet est disponible
- 23. Déterminez si segue est dérouler segue?
- 24. Déterminez si le script/serveur est démarré
- 25. Déterminez si $ _POST vide est envoyé
- 26. Déterminez si Google Analytics est chargé
- 27. Déterminez si un WebService est disponible ou possède une URL valide?
- 28. android: comment savoir la connexion Internet est disponible ou non dans l'appareil?
- 29. Déterminez si le fichier est vide (SSIS)
- 30. Comment vérifier la connexion Internet?