Obtendo ERR_CACHE_MISS em window.open

? Asaf @ | Original: StackOverFlow
---

Estou usando PhoneGap ( cordova 2.9.1, 4.4.2 android ) e tentando abrir uma URL externa na vista atual :

document.addEventListener("deviceready", function(){
    window.open('http://www.google.com', '_self')

});

Mas eu estou recebendo o seguinte erro:

net :: ERR_CACHE_MISS ( http://www.google.com )

Any ideas ?

---

Top 5 Responder

1Asaf @

A questão acabou sendo uma permissão, ou seja, a permissão INTERNET faltando. Por alguma razão eu estava sob a impressão de que ACCESS_NETWORK_STATE é suficiente. Para resolver o problema, basta adicioná-lo ao AndroidManifest.xml :

<uses-permission android:name="android.permission.INTERNET" />