iWebSaver Info

« iWebSaver Home

Tips for Use

The most important thing to keep in mind when using iWebSaver is that the larger a page is, the more space its "data: URL" will occupy on your drive. This is particularly important for mobile devices with limited storage.

iWebSaver is very handy if you want to save an article for reading while on a plane or otherwise unable to connect to the internet. It's also useful for WebApps that use javascript and are self-contained, such as most calculators and some reference tools. If you have an iPod touch, you no longer have to be chained to your home WiFi to use many of the great WebApps.

The obvious trade-off for having a webpage saved offline is that you might not have the most current version. iWebSaver also helps with this by adding a link to the live version at the bottom of each saved page. This way, you can easily update your saved version when you have a good internet connection.

For the greatest convenience on your iPhone/iPod touch, use the iWebSaver favelet.

iWebSaver also works great on PDFs, Word Docs, and Excel spreadsheets you want to save on your iPhone. However, when the iPhone opens these the URL of the page is "about:blank" instead of the actual URL, so the normal iWebSaver favelet will not work. Try the iWebSaver links favelet instead. Oh, and YES, iWebSaver preserves webclip icons.

NEW! Save images directly from any website to your iPhone for offline viewing. Try the iWebsaver images favelet.

You can create email and speed-dial shortcuts for your homescreen. These shortcuts require a network connection to use, but can still be quite useful. Email shortcuts can be made by typing in mailto:address where address is an email address you often send mail to. Speed dial shortcuts are made by typing in tel:number where number is a telephone number you frequently call.

You can also make a simple one-touch shortcut to "write mail" with no pre-filled recipient. For that, just type in mailto: with no address. You can also use the iWebSaver links favelet mentioned above to create shortcuts from mailto: and tel: links you find on the web.

Sample Saves

Check out these featured WebApps that are perfect for offline use, or try saving some of your own favorites:

Known Limitations

iWebSaver is intended for use on iPhone and iPod touch, and does not work in Internet Explorer! (IE doesn't like data: URLs).

iWebSaver attempts to save a page and all of its elements so that it can be viewed as intended even when offline. Not all pages are suitable for "data: URL" saving. There are many reasons a page might not save well as a "data: URL". Here are just a few:

To alleviate some of the problems on large pages, iWebSaver may skip or remove some images, scripts or stylesheets as necessary. Elements that are skipped will only be visible (or functional) when the saved page is viewed and an internet connection is available. Removed elements will not exist regardless of whether there is an internet connection. Also, iWebSaver ALWAYS skips javascript from outside domains, since such javascript is usually used to load ads or tracking services, which take up a lot of space if imported, and serve no purpose for offline use.

If you have trouble saving a large page, you can try manually optimizing it in advanced mode.

Sometimes a saved page may have only partial functionality when offline, but full functionality when a connection is available. It may be useful to save some pages even if they don't actually work when offline, just to have them load faster when online. Pages that are saved for offline reading may be perfectly readable even if the page cannot be completely saved. To verify a saved page's actual offline usability, bookmark it and then put your iPhone in Airplane Mode or disable WiFi on your iPod touch before loading the bookmark.

A word about the iPhone User Interface (iUI) design platform: The javascript used by the popular iUI platform uses browser history and anchors for navigation within a single page, and is not compatible with data: URLs. iWebSaver attempts to overcome this by making some minor changes to the javascript when saving it. If you save a WebApp built with iUI, you must use iUI's built-in back button to navigate within the app, not Safari's back button.

Webmasters – Go Offline!

Note: There is no guarantee that viewing a page saved by iWebSaver will not result in data requests being made over the network. iWebSaver attempts to package everything needed to view a page offline, but ajax, iframes, and other in-page elements may still attempt to communicate via any available network (although in airplane mode the iPhone will prevent this as usual). Much of the page's functionality may continue to work even when no network of any kind is available, but that does NOT mean that your iPhone will not attempt to send or receive any signals.

If you discover additional issues with iWebSaver that you think might be fixable, or just have something to say, please send your comments and questions.

More Info

What is a data: URL?

What is a favelet?

Find iPhone and iPod WebApps

If you find iWebSaver useful, please consider making a donation to the development effort:

« iWebSaver Home

Over 300,000 Saved
© 2008-2017 Josh Titcomb | Contact