73

我正在尝试在我的 html5 缓存清单中测试我的后备页面。我宁愿不必为了做到这一点而真正断开与互联网的连接。我听说它在 Chrome 中不太正常,所以我需要专门对其进行测试。Chrome 是否可以离线工作?我搜索了设置和可用的扩展程序,但找不到任何东西。

4

6 回答 6

68

看起来 Chrome 现在通过 Chrome 开发人员工具 (Ctrl-Shift-I) 具有此功能。单击左上角的“设备模式”图标。现在,可以使用屏幕顶部的下拉菜单来模拟设备和网络带宽和延迟(或完全离线):

设备和网络选择

上面的屏幕截图来自 Linux 上的 Chrome 版本 42.0.2311.60 beta(64 位)。

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

2021 年 9 月更新:从 Chrome 96 开始,网络设置似乎最终会影响 websocket 连接。有关详细信息,请参阅上面的问题。

于 2015-03-29T05:38:36.290 回答
24

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

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

请注意,此标志过去称为“启用离线加载陈旧按钮”。

Chrome 离线示例

Gmail 还有一个离线选项。Gmail Offline是一款 Google Chrome 应用程序,可让您在没有互联网连接时阅读和管理邮件。您甚至可以编写将在您重新联机时发送的消息。

于 2013-04-18T19:26:58.003 回答
6

谷歌浏览器本身没有这个功能,但是,我发现这个页面正是通过扩展来做到这一点的。

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

它通过将 chrome 流量路由到您指定的没有代理的代理来工作,因此不会接收任何网络流量。

于 2013-12-09T14:11:10.540 回答
4

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

Chrome 离线切换器

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

于 2016-01-10T02:03:02.037 回答
0

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

于 2013-04-18T19:17:22.027 回答
0

这里有一些相关的铬错误

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

DevTools:在设备仿真中未触发在线/离线事件 https://code.google.com/p/chromium/issues/detail?id=422956

如果您使用的是 Firefox,Work Offline 扩展非常方便 https://addons.mozilla.org/en-GB/firefox/addon/work-offline/

于 2015-10-06T04:12:49.880 回答