J'utilise PhoneGap (cordova 2.9.1, Android 4.4.2) et j'essaye d'ouvrir une URL externe dans la vue actuelle:
document.addEventListener("deviceready", function(){
window.open('http://www.google.com', '_self')
});
Mais je reçois l'erreur suivante:
net :: ERR_CACHE_MISS ( http://www.google.com )
Des idées ?
Le problème a fini par être une autorisation manquante, à savoir l'autorisation INTERNET.
Pour une raison quelconque, j'avais l'impression que ACCESS_NETWORK_STATE suffit.
Pour résoudre le problème, ajoutez simplement ceci à AndroidManifest.xml:
<uses-permission Android:name="Android.permission.INTERNET" />