HomeThinkDifferentStoreMacBoardsAdvertisingRSS SyndicationNewsletterContact

iCab 2.5.3 Released - Mini Review Update

Thursday, August 9, 2001


By Applelinks Contributing Editor Charles W. Moore

I have been using this build of iCab for about a week, and is unsurprisingly the best iCab yet. There are no radical changes, but the process of incremental refinement continues. For example, I can now drag and drop text into any field of the Applelinks news posting CGI engine with iCab; on previous builds, some of the fields would not accept dragged text.

iCab almost never hangs or unexpectedly quits, and is definitely the most stable browser I've ever used by a substantial margin, although Mozilla is now pretty good too.

Another big advantage of iCab is that it is lean and mean -- smaller and with lower RAM requirements than any other Mac browser, and it is available in a 68k version as well as PPC and OS X.

Some of the improvements in iCab 2.5.3 include:

€ iCab now supports mouse scroll wheel under Mac OS X
€ Under Mac OS X some Plug-ins do work now (for example Shockwave Flash)
€ There's always a "go" button next to the URL input field
€ Added a workaround for a bug in Mac OS which caused some problems with FTP access
€ The encoding "ISO-2022-JP" (Japanese) does work again
(See appendix below for bugfixes)

On the downside, Javascript implementation is still not complete, which means that iCab users need to keep another browser around for accessing sites that iCab can't handle yet. I use Mozilla for this, although Opera or Netscape (or if you must , Internet Explorer) will work as well.

iCab is a LOT faster to boot up than Mozilla, and it opens windows, etc. faster as well. Mozilla may have the edge in loading *some* pages faster, but there isn't much in it, and while Mozilla/Netscape 6.x is more standards compliant than iCab, the little German browser handles some pages I visit frequently a lot more gracefully and smoothly than the big browser does.

My son uses the OS X version of iCab, and prefers it for most surfing.

Ten iCab Advantages:

1. Blocking advertising (this is not necessarily an advantage from the perspective of a Web writer whose paycheck depends partly on Web advertising CM)

iCab can block certain images (Browser/Filter settings), it can also prevent that popup-windows containing advertising will be automatically opened (using InScript filters). It is very easy to define such filters. Just control-click on the image (or in the popup-window) that should be blocked. The contextual menu will open where you can choose "Image/Filter Image" (or "Page/InScript Filter).

2. Kiosk mode

While in Kiosk mode iCab will cover the whole screen and all other applications are blocked. The Kiosk mode is the ideal environment when the computer should be used in a public place (like fairs, exhibitions, hotels etc.) where people should be able to get informations but nobody is allowed to access the system. Additionally, the access can be restricted to certain pages.

3. Error protocol (Smiley)

iCab records all HTML errors of Web pages. A smiley will show if the HTML code is OK, the smiley will be green and smiling. Errors make the smiley red and sad. By clicking the smileys iCab will open a window where all the found errors are listed with a small description. At http://validator.w3.org/ you can also test web pages using the official validator of the W3C.

4. Portable web archives

HTML pages can be stored in a compact ZIP-file, including all images of the page. The advantage of the ZIP format is that you can use it under DOS/Windows, Unix/Linux and nearly all other operating systems as well. The ZIP archive uses compression to save hards disk space.

5. Download manager

HTML pages can be downloaded including all the linked pages (the depth can be configured), so that one can later access these contents off-line without having to go online again.

6. Link manager

A split window opens with all links on the left side. Pick one of it and the respective site appears on the right side of the window. Using the link manager you can comfortably search through long lists of links (for example the result of a search engine) without the need to open new windows.

7. Source code manager

The source code of a page can be displayed in an editor. iCab is able to automatically reload and re-display the page whenever the HTML code is saved in the editor.

8. No system extensions (this is a biggie, IMHO, viz, Internet Explorer)

iCab doesn't install any system extensions and it doesn't modify any of the system settings.

9. Open web page in new window

A link can be opened in a new window with Command-Click. With Shift-Command-Click, this window is opened in the background so that the main page remains on top and can be read first. When you are finished with the main page you can switch to the other pages.

10. Highly configurable

You can configure which Cookies should be accepted and which should be rejected. You can select which menu items are displayed in the contextual menu, web pages can be read aloud and much more.

iCab does also help to remove many annoying things from web pages, like scrolling text message in the status-line which makes the status-line useless, windows that alter their size or position automatically, web pages that switch off all the navigation tollbars etc. All this can be done without completely disabling the technology that is used for these things, like this is the case in all other browsers.

System Requirements:
€ Minimum 4MB available RAM
€ System 7.5 or newer
€ System 7.0.1 or newer if you also install the ThreadManager and the DragManager
€ MacTCP or Open Transport
€ InternetConfig 1.2 or newer (or Mac OS 8.5 or later)
€ InternetConfig 1.2 (or Mac OS 8.5 or newer)
€ G4, G3, PPC, 68020, 68030 or 68040

The following components are also recommended:
€ For Java support in iCab, you must have Apple's Mac OS Runtime for Java, version 2.1 (2.2 is recommended).
€ QuickTime (preferably 4.x) allows the ability to control tone and music output, view QT Movies, and many other file formats.

After the first final release, iCab will offer "iCab Pro" for $29. You will still also be able to download a version for free.

For more information, visit:
http://www.icab.de

Appendix

Bugfixes in iCab Preview 2.5.3:
€ If the login into a ftp server fails for some reason (for example if too many users are already logged in) iCab does no longer ask for name and password.
€ Because of a bug in MacOSX, Carbon applications can't get the status of the "passive mode" setting for FTP servers from the Internet preferences of the system. In this case iCab did assume that the passive mode is off. Now iCab assumes that the passive mode is on because this seems to make less problems.
€ Fixed some crashing bugs under MacOSX.
€ Finishing a "Session" in Kiosk mode did not always delete the whole history if iCab was configured to do so.
€ If a web server cancels the connections immediately without sending any data after it receives a HTTP request from iCab (this does usually end in "network error -3180"), iCab does now repeat the HTTP request (up to 10 times).
€ The font encoding "ISO-2022-JP" (Japanese) does work now.
€ Telnet URLs passed to iCab from URL Manager wer not redirected cirrectly to the default Telnet application.
€ Workaround for web pages that do use invalid/unknown values in the "ENCTYPE" attribute of the FORM tag.
€ Fixed a bug in one of the standard header files of the CodeWarrior compiler. Now floor() and ceil() (JavaScript) do work again (this bug did only affect the MacOSX version of iCab).
€ The Same-Origin-Check didn't work for IFRAMEs
€ It was possible to scroll the window content from within JavaScript code much farther than it should be possible.
€ Links with onClick-handlers didn't always work when JavaScript was switched off.
€ Under MacOSX both buttons of the Cookie dialog were displayed as default button when the server sends an illegal cookie
€ Launching helper applications does now also work under MacOSX.
€ Launching an external Editor for displaying the source code of a web page does now also work correct under MacOSX.
€ If a web server did send a cookie where the expiry date was given in an illegal date format, iCab did calculate a wrong expiry date.
€ The size of the progress bar in the download manager could be wrong when downloading very large files.
€ Modified the order of the HTTP headers to workaround bugs in several web servers.


Charles W. Moore

Email This Article - Comment On This Article

.

Reader Specials

Server Racks Online:
Apple Xserve CompatibleServer Racks and Universal Network Racks
42U KVM Switch Solutions:
High-End Mac and Multi-Platform KVM Matrix switching solutions!
Digital Camera Online:
Great prices on Digital Cameras and accessories!
KVM Switches Online:
Great prices on Mac KVM Switches from the leading manufacturers!
LCD Monitors Online:
Great prices on LCD Monitors from the leading manufacturers!
LCD Projectors Online:
Shop online for LCD Projectors from the leading manufacturers!
USB 2.0 Online:
Great prices on USB 2.0 products from the leading manufacturers

Serious Business Software:
Accounting, Sales, Inventory, CRM, Shipping, Payroll & more!

KVM Switch solutions for MACs:
DAXTEN is a KVM switch, KVM extender and monitor splitter specialist for PC, SUN and MAC applications from name brand manufacturers - offices worldwide.

The "Think Different Store: The iPod Accessories Store - iPod cases, iPod mini, iPod photo, speakers, itrip, inMotion, Soundstage and all other iPod accessories

Earn Cash with the ThinkDifferent Store Affiliates Program

Need A Web Site?
Applelinks Web Hosting Starting at 19.95 a Month

iTunes_RGB_9mm

.

iTunes_RGB_9mm

Cool Mac Gear


iPod 1G-2G
iPod 3G
iPod 4G
iPod Mini
PowerBook-iBook
Keyboard Skins
Garageband