Получение ERR_CACHE_MISS на window.open
Я использую 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
Проблема закончилась отсутствием разрешения, а именно, разрешением INTERNET.
По какой-то причине у меня создалось впечатление, что ACCESS_NETWORK_STATE достаточно.
Чтобы решить проблему, просто добавьте ее в AndroidManifest.xml:
<uses-permission android:name="android.permission.INTERNET" />