Reputation: 406
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?
Upvotes: 14
Views: 22888
Reputation: 558
Failed to load resource: net::ERR_CACHE_MISS
This can be removed by simply running these commands
ionic cordova platform rm android --save
ionic cordova platform add android --save
Upvotes: -1
Reputation: 513
solved by adding internet permission in manifesto file
<uses-permission android:name="android.permission.INTERNET" />
Upvotes: 2
Reputation: 6809
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.
Upvotes: 8
Reputation: 61
The used syntax is wrong.
Your used:
<uses-permission android:name="android.permissions.INTERNET" />
<uses-permission android:name="android.permissions.NETWORK_ACCESS" />
<uses-permission android:name="android.permissions.ACCESS_NETWORK_STATE" />
Correct:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.NETWORK_ACCESS" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Name "android.permission" is singular.
Upvotes: 5
Reputation: 406
Oh damn... sometimes you just need to step back... Beginner's mistake: it is android.permission. and not android.permissions. Resolved!
Upvotes: 13
Reputation: 796
net::ERR_CACHE_MISS is not a bad error, it simply means the page loaded has not been cached, if you go to a cached page the error should not show up. Most pages now will show this error, and while annoying it shouldn't do any damage to your application.
Upvotes: 2