Google chrome chrome处于离线模式/打开缓存站点?

Google chrome chrome处于离线模式/打开缓存站点?,google-chrome,browser,google-chrome-extension,browser-cache,Google Chrome,Browser,Google Chrome Extension,Browser Cache,我有一个带有chrome的特殊信息亭解决方案,我需要chrome在应用程序启动时,从缓存加载启动url,而不是尝试在线获取它 原因是,正如我所说,这是一个信息亭模式的演示,是一个站在公众面前的屏幕,每天晚上都会重新启动,如果在ISP停止互联网连接时重新启动,chrome只会显示一个错误页面 如果我能让它加载页面的缓存版本,而不是尝试在线获取,那么页面的最后一个有效版本就会显示出来,并通过我的一些漂亮的ajax工作;)它将在一段时间后自动更新。如果更新失败,当前显示的页面版本将保留,直到后续更新成

我有一个带有chrome的特殊信息亭解决方案,我需要chrome在应用程序启动时,从缓存加载启动url,而不是尝试在线获取它

原因是,正如我所说,这是一个信息亭模式的演示,是一个站在公众面前的屏幕,每天晚上都会重新启动,如果在ISP停止互联网连接时重新启动,chrome只会显示一个错误页面

如果我能让它加载页面的缓存版本,而不是尝试在线获取,那么页面的最后一个有效版本就会显示出来,并通过我的一些漂亮的ajax工作;)它将在一段时间后自动更新。如果更新失败,当前显示的页面版本将保留,直到后续更新成功

看到我的问题了吗

在像firefox这样的浏览器中,我可以在离线模式下启动浏览器,然后在页面加载后将其切换到在线模式。只有FF在特定项目中对我不起作用,Chrome似乎没有离线模式?

你可以用它来完成。在您的案例中,可能很容易设置,只需将如下文件添加到应用程序目录:

CACHE MANIFEST
index.html
help.html
style/default.css
images/logo.png
images/backgound.png

NETWORK:
server.cgi
此清单应包含显示一些有用信息和稍后通过AJAX获取当前内容所需的所有文件。还有一个网络部分,您必须在其中指定不应缓存的内容(即通过AJAX交付更新的脚本)

您可以通过向标记添加清单属性来加载清单文件(
缓存清单
是上述文件的名称):


在chrome地址栏中键入或复制粘贴以下标志设置

chrome://flags/#enable-脱机模式

向下滚动至启用脱机过时模式

重新启动浏览器


如果系统缓存中有脱机版本的页面,它将在您未连接时加载。

谢谢,尽管使用ajax获取的内容是我实际想要缓存的内容,并一直显示,直到可以获取新内容,这将替换最后一个ajax获取的内容。。。
<html manifest="cache-manifest">
text/cache-manifest MIME