Javascript 如何使用Offline.js在连接断开时提醒用户

Javascript 如何使用Offline.js在连接断开时提醒用户,javascript,offline,offlineapps,offline-mode,Javascript,Offline,Offlineapps,Offline Mode,我试图在用户离线时提醒他们,并显示一条简单的消息。我使用Offline.js作为库() 我想写JS,而不是用它来自动安装 这是我写的,但似乎不起作用。有人能帮我了解更多细节吗 我在图书馆网站上找不到带有代码的示例 Offline.options = {checkOnLoad: true, checks: {image: {url: 'http://www.vitaminedz.com/photos/49/02-49565-front-de-mer-a-oran.jpg'}, active: 'i

我试图在用户离线时提醒他们,并显示一条简单的消息。我使用Offline.js作为库()

我想写JS,而不是用它来自动安装

这是我写的,但似乎不起作用。有人能帮我了解更多细节吗

我在图书馆网站上找不到带有代码的示例

Offline.options = {checkOnLoad: true, checks: {image: {url: 'http://www.vitaminedz.com/photos/49/02-49565-front-de-mer-a-oran.jpg'}, active: 'image'}}

Offline.check();
Offline.on('up', alert('up'));
Offline.on('down',alert('down'));

您的处理程序设置不正确。应该是这样的:

alert(Offline.check());
Offline.on('up', function() {
    alert('up');
});
Offline.on('down', function() {
    alert('down')
});

在离线链接js和css主题之后,您可以添加这些代码

<script type="text/">
var run = function(){
if (Offline.state === 'up')
Offline.check();
}
 setInterval(run, 1000);
</script>

var run=function(){
如果(Offline.state==='up')
Offline.check();
}
设置间隔(运行,1000);

注意:只有在上面调用jquery.js代码时,它才能工作。

注意,github不允许您像那样从JSFIDLE链接到文件-它使用
text/plain
mime类型提供这些文件,因此您的FIDLE(当前)non-functional.Offline.js不仅会触发这些消息,还会重新启动在连接中断期间中断的ajax。但成功后,这种Ajax的方法不会被触发。如何触发它们?