Does Chrome have a "Work Offline" option?
It looks like Chrome now has this feature via Chrome developer tools (Ctrl-Shift-I). Click on the "Device Mode" icon at the top-left. Now, a device and network bandwidth and latency (or completely offline) can be simulated using the dropdowns at the top of the screen:
The screenshot above is from Chrome Version 42.0.2311.60 beta (64-bit) on Linux.
NOTE: As of Apr 2015, unfortunately this does not affect Websocket connections, which continue to operate regardless of the Network setting. See https://code.google.com/p/chromium/issues/detail?id=423246.
UPDATE Sep 2021: It looks like the network settings will finally affect websocket connections as of Chrome 96. See the issue above for details.
Chrome has a flag called "Enable Show Saved Copy Button".
Find the flag by visiting the URL chrome://flags/#show-saved-copy
Enable Show Saved Copy Button
When a page fails to load, if a stale copy of the page exists in the browser cache, a button will be presented to allow the user to load that stale copy. The primary enabling choice puts the button in the most salient position on the error page; the secondary enabling choice puts it secondary to the reload button.
Note that this flag used to be called "Enable Offline Load Stale Button".
Gmail also has an offline option. Gmail Offline is a Google Chrome app that lets you read and manage messages when you don’t have an Internet connection. You can even compose messages that will be sent when you’re back online.
Google chrome itself does not have this feature, however, I've found this page to do exactly just that with an extension.
http://techlogon.com/2013/01/25/how-to-work-offline-in-google-chrome/
It works by routing chrome traffic to a proxy that you specify where there are no proxy, and therefor will not receive any network traffic.