Подтвердить что ты не робот

Получение 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)

Любые идеи?

4b9b3361

Ответ 1

Проблема закончилась отсутствием разрешения, а именно, разрешением INTERNET.
По какой-то причине у меня создалось впечатление, что ACCESS_NETWORK_STATE достаточно.
Чтобы решить проблему, просто добавьте ее в AndroidManifest.xml:

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