我正在开发一个离线网站,当它第一次打开时会被下载到缓存内存。我必须在固定的时间间隔内检查互联网连接。
问题是当它在服务器上运行然后它完全适用于发送xhr请求,但在下载到缓存后它将停止工作。
setInterval(function() {
var num = Math.floor((Math.random() * 100000) + 1);
$.ajax({
url: "http://example.com/offline/network.php?num="+num,
type: "GET",
data: {},
error: function () {
console.log('No intenet connection.');
},
dataType: 'json',
success : function (response) {
saveToDb();
}
});
}, 5*1000);