"net :: ERR_CACHE_MISS" при загрузке внешнего URL-адреса в Кордове

Я схожу с ума от этого. У меня есть довольно базовое приложение Cordova (3.5.0) и вы хотите загрузить внешний URL-адрес. Единственное, что я делаю, это загрузить jQuery (локально) и выполнить это при нажатии кнопки:

$.ajax({
  dataType:'html',
  url:'http://www.google.com',
  success:function(data) {
    $('#ajax').html($(data).children());   
  }
});

Каждый раз при загрузке мое приложение вызывает эту ошибку:

GET http://www.google.com/ net::ERR_CACHE_MISS    jquery.min.js:4
send                                              jquery.min.js:4
m.extend.ajax                                     jquery.min.js:4
(anonymous function)                              index.html:68
m.event.dispatch                                  jquery.min.js:3
r.handle                                          jquery.min.js:3

Все разрешения правильно установлены в AndroidManifest.xml

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

У кого-то из вас была аналогичная проблема? Что означает сеть :: ERR_CACHE_MISS?

Ответы

Ответ 1

Ах, черт возьми... иногда тебе просто нужно отступить... Начальная ошибка: это андроид. и не android.permissions. Решено!

Ответ 2

Все, что я должен был сделать, это:

cordova platform remove android
cordova platform add android

и ошибка "net :: ERR_CACHE_MISS" исчезла. Я понятия не имею, в чем причина.

Ответ 3

Использованный синтаксис неверен.

Ваш использованный:

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

Верный:

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

Имя "android.permission" является единственным.

Ответ 4

net :: ERR_CACHE_MISS - не плохая ошибка, это просто означает, что загруженная страница не была кэширована, если вы переходите на кэшированную страницу, ошибка не должна отображаться. Большинство страниц теперь покажут эту ошибку, и, в то же время раздражая, она не должна наносить ущерб вашему приложению.

Ответ 5

разрешено путем добавления разрешения в Интернете в файле манифеста

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

Ответ 6

Не удалось загрузить ресурс: net :: ERR_CACHE_MISS

Это можно удалить, просто выполнив эти команды

  1. ionic cordova platform rm android --save
  2. ionic cordova platform add android --save