在window.open上获取ERR_CACHE_MISS

时间:2014-03-10 13:27:47

标签: android cordova


我正在使用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

有什么想法吗?

1 个答案:

答案 0 :(得分:103)

该问题最终成为失踪许可,即INTERNET许可。
出于某种原因,我认为ACCESS_NETWORK_STATE就足够了。
要解决此问题,只需将其添加到 AndroidManifest.xml

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