Chrome 有“脱机工作”选项吗?

我试图在 html5缓存清单中测试我的备用页面。我宁愿不必为了做这件事而切断与互联网的联系。我听说它在 Chrome 中不能正常工作,所以我需要特别测试一下。Chrome 有离线工作的能力吗?我搜索了所有的设置和可用的扩展名,什么都没找到。

96437 次浏览

据我所知,谷歌浏览器没有离线工作选项,所以断开网络是我能想到的唯一办法。

Chrome 有一个名为“启用显示保存的复制按钮”的标志。
通过访问 URL chrome://flags/#show-saved-copy找到标志

启用显示保存的复制按钮
当页面加载失败时,如果浏览器缓存中存在该页面的过期副本,则将显示一个按钮,允许用户加载该过期副本。主启用选项将按钮置于错误页面上最显著的位置; 次启用选项将其置于重新加载按钮之后。

请注意,此标志过去被称为“启用脱机加载过期按钮”。

Chrome Offline Sample

Gmail 也有离线选项。离线 Gmail是一款谷歌浏览器应用程序,当你没有网络连接时,它可以让你阅读和管理信息。您甚至可以撰写将在您重新上线时发送的消息。

谷歌浏览器本身没有这个功能,但是,我发现这个网页正是这样做的扩展。

Http://techlogon.com/2013/01/25/how-to-work-offline-in-google-chrome/

它的工作原理是将 chrome 流量路由到一个代理,您可以指定没有代理的地方,因此不会接收任何网络流量。

看起来 Chrome 现在通过 Chrome 开发工具(Ctrl-Shift-I)具有这个功能。点击左上角的“设备模式”图标。现在,设备和网络的带宽和延迟(或者完全脱机)可以通过屏幕顶部的下拉框来模拟:

Device and Network Selection

上面的截图来自 Chrome Version 42.0.2311.60 beta (64位)。

注意 : 截至2015年4月,不幸的是,这并不影响 Websocket 连接,无论网络设置如何,它都会继续运行。参见 https://code.google.com/p/chromium/issues/detail?id=423246

更新 2021年9月: 看起来网络设置将最终影响到 Chrome 96的 websocket 连接。有关详细信息,请参阅上述问题。

这里有一些相关的铬臭虫

Devtools 特性请求: 使用键盘快捷键 https://code.google.com/p/chromium/issues/detail?id=511152切换网络节流配置文件

DevTools: 在设备模拟中不触发联机/脱机事件 Https://code.google.com/p/chromium/issues/detail?id=422956

如果您正在使用 Firefox,那么脱机工作扩展非常方便 Https://addons.mozilla.org/en-gb/firefox/addon/work-offline/

离线切换器 是一个新的方便的 Chrome 扩展,可以快速完成这项工作。可以切换到脱机模式和联机模式之间的切换。

Chrome offline switcher

这个插件很简单,只是将 Chrome 代理设置为一个不存在的点。