我正在使用 PhoneGap(cordova 2.9.1,android 4.4.2)并尝试在当前 View 中打开外部 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" />
关于android - 在 window.open 上获取 ERR_CACHE_MISS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22301474/