Comment recharger la page sur un projet Cordova?
Je suis en création d'une application, à l'aide de polymère starter kit & cordova pour envelopper le projet. Maintenant, depuis que j'utilise firebase une base de données pour stocker des données, j'ai fini à l'aide de deux indigènes firebase fonction javascript de trouver des données de l'utilisateur:
getAuth()
var ref = new Firebase("https://<YOUR-FIREBASE-APP>.firebaseio.com");
var authData = ref.getAuth();
if (authData) {
console.log("Authenticated user with uid:", authData.uid);
}
onAuth()
var ref = new Firebase("https://<YOUR-FIREBASE-APP>.firebaseio.com");
ref.onAuth(function(authData) {
if (authData) {
console.log("Authenticated with uid:", authData.uid);
} else {
console.log("Client unauthenticated.")
}
});
Ces deux fonctions nécessitent un rechargement de ramener les données de firebase, mais :
window.location.reload();
ne fonctionne pas
Alos cherché un plugin Cordova: webview-reloader, installé mais de redirection et de le recharger ne fonctionne toujours pas.
Lorsque j'utilise le reload() de la fonction de l'écran de mon téléphone android va du blanc et de la demande d'arrêt de travail. Besoin de fermer l'application et l'ouvrir à nouveau.
document.location = 'index.html'
? stackoverflow.com/a/8506527N'essayez document.location = 'index.html" et d'en jeter une erreur, en disant qu'il cano pas trouver l'emplacement du fichier
OriginalL'auteur Dragod83 | 2015-10-01
Vous devez vous connecter pour publier un commentaire.
Depuis Cordova est un wrapper autour d'une fenêtre de navigateur:
Il travaille pour le navigateur de windows ainsi qu'une application Cordova.
Pourriez-vous fournir un exemple de code pour illustrer pourquoi il ne fonctionne pas pour vous?
Voici un exemple de fenêtre.emplacement.reload()
Cela ne fonctionnera pas si vous utilisez quelque chose comme angulaire qui n'html5 pousser routage de l'état; l'URL de la page il pense qu'il est aura changé.
OriginalL'auteur Hgehlhausen
Cela fonctionne pour iOS et Android (au moins à 2016 plateforme versions).
OriginalL'auteur Sebastien Lorber