开发者

Simulate Offline Mode for HTML5 Cache Testing

开发者 https://www.devze.com 2022-12-27 14:07 出处:网络
I have an HTML5 application that requires offline support. I am using a local Apache server for the applicati开发者_开发知识库on, and am trying to figure out what the best way is to simulate offline m

I have an HTML5 application that requires offline support. I am using a local Apache server for the applicati开发者_开发知识库on, and am trying to figure out what the best way is to simulate offline mode (currently, in Firefox I disable my Air-Port to simulate offline mode, but this is a pain). Any suggestions? I am open to using other browsers if a method exists that doesn't require turning off my Internet.


For Firefox
☰ (hamburger menu)->More->Work Offline

Google Chrome doesn't appear to have this feature

Edit: Also, another alternative is slightly more time-consuming to setup in the beginning but might be worth it. For Firefox/Chrome there should be proxy plugins, set up a fake/bad profile for each so that you proxy to something that doesn't exist... like 127.0.0.20:8080. After that you can switch the proxy setting on and off to emulate a full-stack test.


The other answers are out of date. The only place this appears in Firefox v92 is under

File > Work Offline

The File menu can be accessed in the top left of Firefox by pressing the ALT key.

Be warned that this does not prevent traffic from "localhost" loop-back itself, unless you additionally turn on

network.disable-localhost-when-offline

preference in about:config.

Bugzilla issue: Add option to disallow connections to localhost while in offline mode.


In Chrome you can open developer tools switch to the network tab and set throttling to offline


For Firefox, from the ☰ (hamburger menu), choose Web Developer > Work Offline.

For Chrome, open DevTools and select the Network panel. Throttling is set to Online (Disabled) by default. From the dropdown menu, you can choose presets Fast 3G and Slow 3G, but to simulate Offline Mode, you want to choose Offline.

0

精彩评论

暂无评论...
验证码 换一张
取 消