我在一个移动网络项目中使用offline.js。在我正在运行的特定环境中,脚本似乎过于热心地报告与服务器的连接丢失了。如何修改它以使服务器有更长的响应时间?
发布于 2015-09-30 20:37:28
尝试使用所需的Offline.options设置xhr中的签入
Offline.options = {
checks : {
xhr : {
url : function () {
return "/favicon.ico?_=" + ((new Date()).getTime());
},
timeout : 10000, // change this to the timeout you need
type : 'HEAD'
}
}
};检查第28行的来源以获得默认值。您可以看到在检查头下设置检查的方法。
发布于 2015-09-30 20:26:08
考虑一下这
选项(任何选项都可以作为函数提供),其默认值为: { //应该立即检查页面加载上的连接状态。checkOnLoad: false,//应该监视AJAX请求以帮助确定我们是否有连接。interceptRequests: true,//当连接关闭时,我们应该定期自动重新测试(设置为false为禁用)。重新连接:{ // **我们应该等待多少秒才能重新检查**。initialDelay: 3,// **我们应该在重试之间等待多长时间。延迟:(1.5 *最后一次延迟,上限为1小时) },//如果我们存储并尝试重发连接中断时失败的请求。请求:是的,//我们应该在连接关闭时显示一个蛇游戏吗? //它不包括在正常的构建中,除了// offline.min.js之外,您还应该引入js/snake.js。游戏:假}
https://stackoverflow.com/questions/32874935
复制相似问题