iCab - Internet Browser

The Internet Taxi for the macOS

© 1999-2023 Alexander Clauss

iCab FAQ, October 2020

General Questions

Mac OS 8/9

Ancient Macs


Answers

General Questions

After installing iCab 6.0.0 the downloads are failing. How can this be fixed?

The very first version of iCab 6.0.0 has a small bug, where the downloads folder setting was by default configured to a folder that doesn't exist. To fix this issue, please go to the Download settings and set the download folder to an existing folder.

Am I able to block “pop-up” windows?

Yes, just switch of the option "Scripts may automatically open new windows without userinteraction" in the JavaScript settings of the preferences dialog.

Can iCab automatically fill out my passwords, in login forms?

You can save "passwords" in iCab as well. But because iCab should have not all the security issues of many other browsers in the autofill feature for forms (like some other popular browsers), iCab has a different approach, which is slightly less comfortable, but much more secure.

First of all, iCab saves nothing automatically. If you want to save a form of a web page, you can do this by using the menu "View > Save forms". When filling out a form, you use the menu "View > Fill out forms". The latter can be also done automatically if you check an option in the "forms manager" (which is in the "Tools" menu) in the tab "Form-based". Here you can configure iCab to fill out forms automatically with this data when entering a page.

Double-clicking an URL in the finder or from within another application launches another browser instead of iCab. Why?

In the "General" settings you can select iCab as Default Browser. Then iCab will be launched in these cases.

How can I leave the kiosk mode again?

Use Cmd-K (iCab 3) or Cmd-Shift-K (iCab 4) to leave the Kiosk mode.
BTW: When entering the kiosk mode a dialog box will open which also includes this information in bold red letters.

I got the registration number, but it won't be accepted

Choose "Register iCab" in the "iCab" menu to enter your registration code. You have to enter name and serial number exactly as it is given in the mail you received from Share*It. The OK button will be activated as soon as name and serial number are entered correctly.

Please note that upper and lower case characters are treated as different characters. Make sure that you don't enter additional space characters. Be careful when using Drag & Drop or Copy & Paste to copy name and serial number into the dialog in iCab. Many applications add a space character when copying text into the clipboard, so you have to remove this space character afterwards.


Mac OS 8/9

iCab 3 will only submit parts of the text which was entered in web forms

This is not a bug of iCab, it's a bug of early MacOS 9 releases. The problem is caused by a bug in the Unicode text input fields (MLTE - Multi Language TextEdit) which are provided by the MacOS. Apple has fixed this bug in MacOS 9.2.x, so the best solution for this problem would be to upgrade the system to MacOS 9.2. If this is not possible, you can disable the Unicode text input fields in the preferences dialog of iCab in the panel "Operation > Browser, Tabs". Switch off the option "Use Unicode TextEdit" to configure iCab so that it will use the "ancient" text edit fields, which do work OK, but which do not support Unicode.

Why does iCab 3 only print bars instead of text?

This is not a bug of iCab, it's a bug of Quicktime 6 for the "classic" MacOS. The problem occurs in all applications which try to print Unicode text. Because there're almost no applications available for MacOS 9 which are using Unicode, this problem is usually never seen.

There's no fix available for this problem and because Apple has abandoned MacOS 9 long ago, you can't expect any fix anymore. So the only choice is to either upgrade to MacOSX or to downgrade Quicktime to Quicktime 5.

I'm still looking for a workaround for this problem. In case someone knows a workaround for this Quicktime bug, I would be glad when you would contact me.

Why does iCab 3 complain that it is running out of memory all the time?

This is not a bug of iCab, it's a bug of the "classic" MacOS 8.5/8.6 (and maybe MacOS 9.0 as well). The problem occurs when a web page has web forms with text input fields. The Unicode text input fields (MLTE) of these old MacOS releases do still have some serions bugs. One of theses bugs causes the MacOS to reserve almost all available memory for these text edit fields so there's no memory left for iCab. Apple has fixed this bug in MacOS 9.2.x (maybe in 9.1 as well), so the best solution for this problem would be to upgrade the MacOS. If this is not possible, you can disable the Unicode text input fields in the preferences dialog of iCab in the panel "Operation > Browser, Tabs". Switch off the option "Use Unicode TextEdit" to configure iCab so that it will use the "ancient" text edit fields, which do work OK, but which do not support Unicode.


Ancient Macs

What do I need to do to run iCab under System 7.1 or 7.0.1?

Go to Knubbelmac.de for details.

FAQ (häufig gestellte Fragen), Oktober 2020

Allgemeine Fragen

Mac OS 8/9

"Antike" Macs


Antworten

Allgemeine Fragen

Nach der Installation von iCab 6.0.0 funktionieren Downloads nicht mehr. Wie kann man das beheben?

Die erste Version von iCab 6.0.0 hat leider einen Bug. Der Download-Ordner war hier auf einen nicht existierenden Ordner voreingestellt. Daher sollte man in den "Download"-Einstellungen den Download-Ordner einfach neu zuweisen.

Kann man Popup-Fenster unterdrücken?

Ja das geht. Schalten Sie einfach die Option "Scripts dürfen Fenster ohne Benutzersaktion öffnen" in den JavaScript-Einstellungen von iCab aus.

Kann iCab automatisch meine Passwörter in Login-Formulare eintragen?

Ja, das geht auch in iCab. Aber um die ganzen Sicherheitsprobleme zu vermeiden, die viele andere große und populäre Browser diesbezüglich haben, geht iCab hier einen etwas anderen Weg, der zwar etwas weniger komfortabel, aber dafür deutlich sicherer ist.

Zunächst einmal speichert iCab nichts automatisch ohne zutun des Anwenders. Wenn man bestimmte Formulardaten speichern will, dann kann man das (nach dem Ausfüllen des Formulars) über den Menüpunkt "Formulare speichern" im Menü "Darstellung" tun. Zum Ausfüllen von Formularen wählt man denn den Menüpunkt "Formulare ausfüllen". Letzters kann auch automatisch beim Laden einer Seite von iCab durchgeführt werden, wenn man das in iCab explizit so einstellt. Dies kann man im "Formular-Manager" aus dem "Werkzeuge"-Menü tun. Dort findet sich die entsprechende Einstellung im Tab "Formular-basiert".

Doppelklick auf eine URL im Finder oder eines anderen Programms öffnet nicht iCab, sondern einen anderen Browser

Wählen Sie in den "Allgemeinen"-Einstellungen von iCab "iCab" als Standard-Browser aus. Dann wird das System beim Öffnen von URLs auch iCab auswählen.

Wie kann man den Inhalt der Favoritenleiste ändern?

Der Inhalt jedes Ordners aus der Hotlist kann in der Favortenleiste verwendet werden. Um den Ordner auszuwählen, öffnen Sie das Hotlistfenster und Klicken Sie mit gedrückter Control-Taste (oder einem Rechtsklick bei Mehrtasten-Mäusen) auf den gewünschten Ordner und wählen dann den Punkt "Für Favoritenleiste verwenden" im Kontextmenü aus. Jede Änderung im ausgewählten Ordner spiegeln sich auch sofort in der Favoritenleiste wieder.

Wie kann man den Kiosk-Modus wieder verlassen?

Mit Cmd-K (iCab 3) oder Cmd-Shift-K (ab iCab 4) kann man den Kiosk-Modus wieder verlassen.
Übrigens wird diese Information auch in der Dialogbox angezeigt, über die man in den Kiosk-Modus wechselt.

Der Registrierungs-Code wird nicht akzeptiert

Geben Sie den Registrierungs-Code über das "iCab"-Menü unter "iCab registrieren" ein, und zwar genau so, wie angegeben. Groß-/Kleinschreibung wird unterschieden. Achten Sie auch darauf, keine zusätzlichen Leerzeichen einzugeben, insbesondere auch wenn Sie den Code über die Zwischenablage oder über Drag&Drop eingesetzt haben, da einige Programme hierbei noch ein Leerzeichen an den Text anhängen, um das Einfügen in normalen Text zu erleichtern.


Mac OS 8/9

iCab 3.0 verschluckt in Web-Formularen Teile der Text-Eingaben

Dies ist kein Fehler von iCab, sondern einer der frühen MacOS 9-Versionen. Und zwar betrifft das die Unicode-Texteingabefelder. Als Abhilfe wird empfohlen, wenn möglich auf MacOS 9.2.x upzudaten. Falls das nicht möglich ist, kann man im Einstellungsdialog von iCab in der Rubrik "Bedienung, Tabs" die Option "Unicode-Texteingabefelder verwenden" ausschalten. Dann verwendet iCab die "alten" Eingabefelder, die keine Eingaben mehr verlieren, die aber auch keine Unicode-Eingaben erlauben.

Warum druckt iCab 3.0 nur Balken anstatt Text?

Dies ist kein Fehler von iCab, sondern einer von Quicktime 6 für das "klassische" MacOS. Das Problem betrifft alle Programme die versuchen Unicode-Text zu drucken. Nur weil es so gut wie keine Programme für das "klassische" MacOS gibt, die Unicode verwenden, fällt dieser Fehler von Quicktime 6 normalerweise nicht auf.

Leider gibt es keinen Bugfix für das Problem, und da Apple die Entwicklung des "klassischen" MacOS schon lange eingestellt hat, wird es auch keine Fehlerbereinigung von Apple mehr geben. Das heißt, die einzigen Möglichkeiten, das Problem zu umgehen, würde auf MacOSX umzusteigen, oder auf die ältere Version von Quicktime 5 zurückzugehen.

Warum zeigt iCab 3.0 laufend Fehlermeldungen wegen zu wenig Speicher?

Dies ist kein Fehler von iCab, sondern einer von MacOS 8.5/8.6 (u.U. auch von 9.0). Und zwar betrifft das die Unicode-Texteingabefelder, für die das MacOS anscheinend allen verfügbaren Speicher reserviert. Als Abhilfe wird empfohlen, wenn möglich auf MacOS 9.2.x upzudaten. Falls das nicht möglich ist, kann man im Einstellungsdialog von iCab in der Rubrik "Bedienung, Tabs" die Option "Unicode-Texteingabefelder verwenden" ausschalten. Dann verwendet iCab die "alten" Eingabefelder, die keinen Speicher unnötig verschwenden, die aber auch keine Unicode-Eingaben erlauben.


"Antike" Macs

Was wird benötigt, um iCab unter System 7.1 oder 7.0.1 laufen zu lassen?

Auf Knubbelmac.de finden Sie einige Informationen über diese alten Systeme.