Chrome是否有“脱机工作”选项?

我试图在我的html5caching清单中testing我的备用页面。 为了做到这一点,我宁愿不必切断互联网。 我听说在Chrome中它不能正常工作,所以我需要专门testing它。 Chrome能否脱机工作? 我已经通过设置和可用扩展search,我找不到任何东西。

Chrome现在通过Chrome开发人员工具(Ctrl-Shift-I)具有此function。 点击左上angular的“Device Mode”图标。 现在,可以使用屏幕顶部的下拉菜单来模拟设备和networking带宽和延迟(或完全脱机):

设备和网络选择

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

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

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

启用显示保存的复制button
当页面加载失败时,如果浏览器caching中存在一个陈旧的页面副本,将会出现一个button来允许用户加载该陈旧的副本。 主要启用选项将button放在错误页面上最显着的位置; 次要启用选项使其次于重新加载button。

请注意,此标志曾被称为“启用离线加载陈旧button”。

Chrome离线示例

Gmail也有一个离线选项。 Gmail离线版是一款谷歌浏览器应用程序,可让您在没有互联网连接的情况下阅读和pipe理邮件。 您甚至可以撰写邮件,在您重新上线时发送。

谷歌浏览器本身并没有这个function,但是,我发现这个页面只是做一个扩展。

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

它通过将chromestream量路由到代理来工作,该代理指定没有代理的位置,因此不会收到任何networking通信。

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

Chrome离线切换器

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

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

这里有一些相关的铬错误

Devtoolsfunction请求:使用键盘快捷键切换networking调速configuration文件https://code.google.com/p/chromium/issues/detail?id=511152

DevTools:在线/离线事件不会在设备仿真中被解雇https://code.google.com/p/chromium/issues/detail?id=422956

如果您使用的是Firefox,则“脱机工作”扩展function非常方便https://addons.mozilla.org/zh-CN/firefox/addon/work-offline/

Interesting Posts