Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

"net::ERR_CACHE_MISS" when loading an external URL in Cordova

I am getting crazy about this. I have a pretty basic Cordova (3.5.0) app and want to load an external URL. The only thing I am doing is loading jQuery (locally) and executing this on button click:

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

Everytime on loading my app fires this error:

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

All permissions are properly set in the 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" />

Does anyone of you had a similar issue? What does net::ERR_CACHE_MISS means?

like image 201
czery Avatar asked Aug 13 '14 08:08

czery


2 Answers

Oh damn... sometimes you just need to step back... Beginner's mistake: it is android.permission. and not android.permissions. Resolved!

like image 189
czery Avatar answered Nov 15 '22 10:11

czery


All i had to do was:

cordova platform remove android
cordova platform add android

and the "net::ERR_CACHE_MISS" error disappeared. I have no idea what the reason was.

like image 8
Tadej Avatar answered Nov 15 '22 10:11

Tadej