在window.open上获取ERR_CACHE_MISS

我正在使用PhoneGap(cordova 2.9.1,android 4.4.2)并尝试在当前视图中打开外部URL:

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

但是我收到以下错误:

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

有任何想法吗 ?

这个问题最终成了一个缺失的许可,即INTERNET许可。
出于某种原因,我觉得ACCESS_NETWORK_STATE就足够了。
要解决这个问题,只需将其添加到AndroidManifest.xml中

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