Reading Web Pages with Opera in Offline mode

I'm just using Opera on my notebook on the train – offline. It is really nice to read my downloaded email and some webpages opened before. But not only while traveling, also when I am somewhere with a minute paid low bandwidth Internet connection it is really convenient and cost saving to be online very short and afterward have all the time to read and write. I have a button to switch between online and offline mode.
Sometime ago I read about someone who had about 100+ tabs open and refreshes all of them with CTRL+F5 (for Win and Unix, CTRL+SHIFT+F5 on Mac OR CRTL+ALT+F5 for all platforms) when he happens to come across a hotspot to view them later. Wow, I think never managed to get more than about 100 pages (not because of Opera but because I have a different approach for surfing with usually 10-20 tabs open in my two installed Operas).

… …


Keep in mind this post is just about the open tabs, hence pages that could already be seen before, at least on a background tab. It is not about Opera being a site-downloading-tool (web page crawler, offline bookmarks). There are other tools for this that could be integrated to work with Opera.

First the positive aspect: it is possible to read pages offline.
And there is an easy way to avoid all the trouble mentioned later: do not exit Opera and use hibernation for your OS. Just select offline mode for Opera when you're not connected to the Internet to disable automatic reloads and email/newsfeed checking.

There are some drawbacks after closing and restart of Opera in offline mode: there is a dialog for nearly every single page:

Offline mode is enabled. Can not open 

http://www........

Do you want to switch to online-mode?

. . . [ Yes ] . . . [ No ]

In Opera 9 a single dialog is shown for each page when the tab is activated. In older Opera versions (as far as I remember prior to Opera 8.5) all the dialogs came to front on start up of Opera.
It depends on what the user wants to do: just reading emails or a few pages the new behavior is much better. It is also better to let the user know which page actually tries to load something from Internet. But when I want to read a lot of open pages it is easier but still not nice (at least for me), just to click away all the dialogs in the beginning and have a good time afterward.

I came across 4 scenarios that could happen with re-opened pages from saved (last) session when Opera is started in offline mode.

the content of the web page is shown:

  • Some pages don't have this dialog and show just fine – example
  • Other pages have this dialog and show just fine after click on "No" or even "Yes" – example

a blank page is shown

  • Some pages are just blank and show this dialog and stay blank after choosing "No" and blank or "Error! Could not locate remote server" after "Yes" (with no Internet connection) – example
  • Some pages are blank and show this dialog but are shown properly after "Yes" (still no connection!) and stay blank after "No" – example

Sometimes it is a URL in the dialog that is not even the URL of the displayed page, like counter.hitslink.com/statistics.asp…… in the Opera Forums. This pages seem to be shown properly after either option Yes or No.

note: I have set "History Navigation Mode" to 3 (fast back and forward navigation but not compatible with pages that require reload on history navigation).

When you have to restart Opera, maybe because hibernation doesn't work there are some things I'd really like to be improved in Opera:

The Opera way would be "don't bother the user, just do it" while the user is informed and has the option to have it handled differently. In other words: The user shouldn't need to select offline mode in Opera, but Opera recognizes the missing online connection itself (this should be pretty easy by triggering a checking routine (asynchrone or after a time out) maybe with some pings to localhost, gateway and some highly available independent online servers). When "no connection" is detected, Opera would switch to offline mode displaying the available pages from cache and giving a message with an information about the status. On users choice there could be (one) dialog to confirm. During the offline time there should be a permanently visible information about this status, which could be done for example with a different background color of the adress bar. The online/offline-status checking routine could be active in background to determine if there is a connection again (maybe there is an user option to deactivate this routine and maybe there is a manual trigger for online/offline mode, too). If there are pages (e.g. from bookmarks) that are not in cache there could be shown a replacement page with text like: "(dynamic) offline mode: the page will be loaded after an Internet connection is established". There should be the option to have the pages loaded automatically after a connection is established or only on manual reload. Of course email (the annoying error console) should be integrated in this system.

This behavior would probably be an advantage for Opera for mobile or devices, too, where offline times are more probable.

Well, the description seems to be pretty simple but there is a lot of work and brain necessary to have it working properly. Therefore there are some details that should be changed because they could be considered to be just annoying without any benefit to the (normal) user:
– have the option to disable all dialogs "Offline mode is enabled …" at once and not for every single page.
– at least have no dialog when you go to the next tab switched Opera to online mode (after you established a online connection). At least Opera already improved on not switching to OFFline mode again after confirming with "Yes" (switch to ONline mode), which happened in earlier versions.
– make the dialog better accessible by keyboard: while ESC, ENTER, TAB and SPACE already work the arrow keys, "Y" and "N" (or the localized equivalents) don't work yet.

As this points don't look like being easily fixed in the current implementation I'd prefer the real Opera way I described before.

12 Replies to “Reading Web Pages with Opera in Offline mode”

  1. Thanks for writing this up :up:I had similar issues and the easiest solution was not to go offline… hope someone takes your words to heart and goes ahead and changes this for Opera 10…

  2. I read about someone who had about 1000 tabs openHeh, and I thought that I was making quite heavy use of tabs with my (currently) 359… (which is kind of an average number of tabs, for me – it may vary between 320ish up to peaks of just over 400). Would you remember where you read about all those tabs? 🙂

  3. Hi Claudio,I searched several hours for the according comment but I only found something similar mentioning 100+ tabs. It may be I just remembered some incredible high number of tabs and maybe about one year ago I considered 100+ tabs to be incredible high. I changed my post. My apologies for the misinformation. But I’ll keep my eyes open for someone else using several hundreds of tabs.Happy New YearChristian

  4. To view pages offline with Opera the easiest way is to open all the pages for later use in seperate tabs (or reload all opened tabs with CTRL+F5 or on Mac CTRL+SHIFT+F5) and select File – Work offline (I have a button for this). As described above the most trouble free way would be not to exit Opera and just hibernate Windows. You can also exit Opera while in offline mode and open with all tabs again (with “Continue from last time” enabled), but some pages don’t work this way.Alternatively you can use tools to mirror (a part of) a site on your hard-disk and browse this files without Internet connection. This web-page-crawler functionality could cause a lot of traffic and disk usage. This is also the way IE works.

  5. hey i am having trouble viewing pages offile….like the one we have in IE to mark the page as ‘make available offline’….. how to view pages in opera when i am not connected to the net…??

  6. Anonymous writes:

    hej! how not show this dialog if ofline mode in Opera 9.27?Offline mode is enabled. Can not open http://www……..Do you want to switch to online-mode? . . . [ Yes ] . . . [ No ]

  7. Hi anonymous,There are improvements of offline mode mentioned in the change log, so maybe this dialog is gone in new Opera 9.5.Otherwise I recommend using hibernation mode of Windows (and leave Opera open).Christian

  8. Anonymous writes:

    yes, but no if i want refresh(F5) like Opera 9.27 :(what means hibernation? work ofline? :)sorry my bad english 😉

  9. Hibernation: Shut down Windows by saving content of RAM to hard disk (hiberfil.sys). At startup all programs and documents are still open. On Win XP Start – Shutdown – hold SHIFT+click on left button.Another energy saving method is “Standby” (where the computer still needs some energy to keep the content in RAM).

  10. LOL I usually works with 1200+ tabs open in 50+ Opera windows and I can tell you that it’s awesome! (as long as you have enough memory XD)

  11. cipnrkorvo writes:Yeah it would be awesome to have a nice easy was to “surf offline”. It’s for sure that this can be useful for mobile devices, which could disconect at any time (or simply to save money, if you have a limited 3G connection). It would also load these pages faster.Another feature could easily be added on top of this one: annotate your offline pages. with touch screens, people will want to annotate/scribble on/personalize their web more and more. this is the future. (if you’ve used OneNote you probably know what I mean. it could be an in-browser “OneNote”)

Leave a Reply