我们的网站是一个 AJAX 网站,在我们的网站初始启动后不会发出任何页面请求。信息通过 XMLHttpRequests 与服务器进行通信。
我们的网站允许用户在用户会话期间在线和离线工作而无需连接。当检测到连接时,我们的网站会与服务器“同步”。
我们的问题是,如果运行我们网站的互联网浏览器在用户没有互联网连接的情况下崩溃,则用户无法开始使用我们的网站,直到她/他恢复互联网连接。
是否可以让浏览器缓存初始启动页面 (index.html) 以及其他网站资源,并在没有互联网连接时让浏览器使用缓存版本的启动页面?