我尝试在我的氮气驱动应用程序中嵌入自动互联网连接检测和服务器可用性,方法是将脚本包含在http://github.hubspot.com/offline/上提供的模板bare.html中,如下面的示例
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" .......">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- default tags in the bare.html template here -->
<!-- start of the block of code embedded -->
<script src="/js/offline-0.7.3/offline.min.js"></script>
<link rel="stylesheet" href="/js/offline-0.7.3/themes/offline-theme-chrome.css" />
<link rel="stylesheet" href="/js/offline-0.7.3/themes/offline-language-english.css" />
<script>
var run = function(){
var req = new XMLHttpRequest();
req.timeout = 5000;
req.open('GET', 'http://mysite/favico.ico', true);
req.send();
}
setInterval(run, 3000);
</script>
<!-- End of the block of code -->
</head>
<body>
[[[page:body()]]]
<script>[[[script]]] </script>
</body>
</html>
我从上面提到的站点下载了 zip 文件,并从氮/站点/静态/js目录中解压缩了它。
我渲染了页面,然后断开了互联网,没有出现任何通知!!
我按照解压目录offline-0.7.3.zip的test目录的./test/index.html文件中的例子
非常欢迎任何帮助或替代解决方案