Work Offline a webpage level offline/online mode extension
Support Development
PayPal ● 
Bitcoin Address: 1sM2BrTH8BRgt3quiASK8TmYSafutNvDo
Dogecoin Address: DFdSGpGMZ2EZVkjyqNrYCEysK92DFPonx4
The "Work Offline" extension adds a toolbar button to your browser to prevent web pages from accessing your network while the offline mode is enabled. The toolbar button is colorful when the network is not accessible and is gray (the default mode when the extension is installed) when it is accessible. Note that this extension is designed to prevent web pages from accessing the Web not your local extensions. So if you have a notifier extension for instance, it can still access the network as usual.


  1. What is the "Work Offline" add-on and how can I use it?

    This extension brings the "Work Offline" functionality in the Firefox browser to all other browsers. In oppose to the Firefox's default offline mode, this extension only prevents web pages from accessing the web so your installed extensions can still observe the web or push notifications. This way you can be connected but your privacy is guaranteed. The extension adds a toolbar button to your browser. When the color of the "x" is red, the offline mode is enabled hence no web page can be browsed (you can confirm this by placing your mouse over the toolbar area to see the current online or offline mode). If the "x" is gray, the extension is not blocking any request and you can simply browse the web. Note that when you are in the offline mode, you can not browse any web page, and already opened pages cannot update themselves. For instance, if you have an open Gmail page, it cannot check for updates. However, if you have a Gmail extension, it still can update the counter.

  2. recommended "Gmail™ Notifier (Developer Edition)" extension for Chrome, Firefox, and Edge browsers

    A browser extension to get notified (desktop notification and sound alarm) of unread emails on one or more search queries. This extension supports multiple accounts and does not require credentials to operate. Read more here.

  3. Does this extension affect my browser performance?

    When the extension is active (offline mode), a network observer is installed which rejects all the page level requests. When the extension is disabled, there is no network observer hence the extension has no effect on your browser at all.

  4. Does this extension keep its state when I reboot my computer? I want to make sure my browser is not connected when it gets opened.

    Yes, the extension's enable and disable state is persistent across browser sessions. It means, if you are in the offline mode and close your browser, you will still be in the offline mode when your browser gets opened next time.

  5. Can I open local web pages when offline mode is enabled?

    Yes, this extension blocks all the requests from and to the Web. So you can still open local HTML files and work with them in the offline mode. Actually, it is safer to enable the offline mode when you are opening an unknown local HTML file to make sure it has no access to send stats to an external server.

  6. Is it possible to make a single tab work in the offline mode?

    As of version 0.1.2, there is a new item in the right-click context menu over the page action to toggle the offline mode for the active tab. If the tab is in the offline mode while the extension is globally in the online mode, only this single tab cannot access the internet. To remove the blockage, right-click one more time and press the toggle item again.

  7. Does this extension dispatch "online" and "offline" events when the online status changes?

    Yes, the extension sends "online" event when the offline mode is disabled only if the browser is not set to the offline mode (in Firefox you can set your browser to the offline mode). Also, it sends an "offline" event when the toolbar button is active or a single tab is switched to the offline mode. Note that in the offline mode navigator.onLine property is also set to false so that the JavaScript code of the page can check the online or offline status later.

Matched Content


Please keep reviews clean, avoid the use of improper language and do not post any personal information.
  • <a> Defines an anchor.

    Example: <a href="">a sample link</a>

  • <pre><code> Syntax Highlighting (Supported languages: Bash, JSON, HTML, JavaScript, and CSS).

    Example: <pre><code class="javascript">var foo = 'bar';</code></pre>

  • <strong> Defines bold text
  • <blockquote> Defines a long quotation
  • <caption> Defines a table caption
  • <cite> Defines a citation
  • <em> Defines italic text
  • <p> Defines a paragraph
  • <span> Defines a section in a document
  • <s> Defines strikethrough text
  • <strike> Defines strikethrough text
  • <u> Defines underlined text
  • <br> Defines a single line break; can be used alone and don't need an ending tag

What's new in this version

Change Logs:
    Last 10 commits on GitHub
    Hover over a node to see more details

    Need help?

    If you have questions about the extension, or ideas on how to improve it, please post them on the  support site. Don't forget to search through the bug reports first as most likely your question/bug report has already been reported or there is a workaround posted for it.

    Open IssuesIssuesForks

    Permissions are explained

    storageto save user preferred offline or online mode after a reboot
    webRequestto monitor web requests when the extension is enabled
    webRequestBlockingto block all incoming and outgoing requests when user is in the offline mode
    *://*/*to be able to monitor any remote access (still your browser can open local resources)

    Recent Blog Posts on