iCab Mobile - Web Browser

The Internet Taxi for the iPhone, iPod Touch and iPad

© 2009-2019 Alexander Clauss

iCab Mobile is on


Questions & answers for iCab Mobile (2017/10/08)

iOS 11

Why is it no longer possible to open files from the Download manager in other Apps?
This does still work as before. But iOS 11 has a bug which can sometimes prevent that this works as expected. Until Apple fixes this bug, you should simply sswitch off the device completely and reboot the iOS. This should fix the issue (at least for a while).

Why does the App crash on certain web sites?
This is also a bug of iOS 11. Unfortunately there's no knwon workaround for this issue, so we have to wait for Apple to fix this iOS bug.

Why do I see grey areas on some web sites?
This is also a bug of iOS 11. Only very few devices are affected by this iOS 11 bug. Often these grey areas will go away if you scroll or zoom the page or change the orientation of the device. You should check out if rebooting the IOS helps, otherwise we can only wait for Apple to fix this issue.

Why does it take so long until contextual menus open on the iPad?
iOS 11 introduces "Drag & Drop" as new feature. The "Drag" operation is triggered by holding down the finger on an object for a while and then move the finger to drag the opject to its destination. Unfortunately this conflicts with the long-press gesture of contextual menus. Therefore Apple has to resolve this conflict and their solution is to delay the contextual menu. So now to open the contextual menu you have to long-press the object for at least 3 seconds. A shorter time span would only trigger the "Drag" operation. There's no other solution available.

But in case you do not need Drag & Drop in iCab Mobile in all areas, you can simple switch it off in the "User interface" settings. This way the contextual menu will again open after just 1 second. You can disable "Drag" operations for links in the web view, for the bookmarks window, the history, the downloads and the reading list.

Why does the "Files" App try to open all files in iCab Mobile?
This is a bug in iOS 11. This iOS bug can also pick other Apps as default App for the files, not only iCab Mobile. Which App is used depends on the order in which the Apps are installed and used.

The iOS checks for each file which file types it can open or receive from other Apps. These file type information is defined as complex hierarchy of types. This means there are general file types (like "data"), which matches all files, and there are more specific types, like "text", which is valid for all kind of text formans, and also more specific formats, like "PDF", which describes a very specific and concrete file format. The "Files" App uses this file format information that was collected by the iOS to find suitable Apps to open the files. Unfortuntely it does this wrong. When searching for suitable Apps, it stops the search immediatelly with the very first App that is found which can open the file, even if there are other Apps, which would be a much better match. This means Apps which can open any file are likely to be used as default App for all kind of files in the "Files" App (like iCab Mobile which can accept any file in order to allow the user to upload any file to web sites, but also File manager Apps are affected, and Mail Apps which accept all files to use them as attachment etc.). This means that right now the Files App is very likely to use the wrong default App, because it fails to check the file type information from the Aps correctly.

iOS 10

Why can't I pause and resume downloads?
This is a bug in iOS 10. Please update to iOS 10.2 or newer, which will solve most of the background download issues.

iOS 5/6

Will be iCab Mobile 9.x available for iOS 5 and 6 as well?
No, iCab Mobile 9.x requires at least iOS 7. But you can still get an older release of iCab Mobile which can be installed on older devices running iOS 5 or 6.

In order to get the older release for iOS 5 and 6 you need to launch the AppStore App on the old device, go to the iCab Mobile page of the AppStore and the install the App from there.
If you've already purchased the App in the past, the AppStore will tell you that the current release is not compatible with iOS 5/6 and will then offer to install the latest version that is still compatible with this device.
In case you've not purchased the App before, the AppStore might not offer to install or purchase the older version. Then you need to purchase the App on either a newer device runing iOS 7 or later or alternatively in iTunes first. This way you would buy the current release of iCab Mobile. This would not run under iOS 5/6, but at least this purchase would allow you to install the older version on the device from within the AppStore App (see above).

User Interface

How can I get out of the Kiosk mode?
The Kiosk mode is a special mode, where almost all of the user interface is removed and where there are no settings accessible. This mode is useful for public information terminals in exhibitions, museums, fairs and other public locations, where the user of the kiosk should not be able to "mess" with the system. So it must not be easy to get out of the kiosk mode.

As Admin user you can configure how to leave the kiosk mode the "User Interface" settings of the Kiosk account. The options which are available are: tap at the top and bottom of the screen at the same time, tap all four edges of the screen at the same time or tap with 5 fingers on the screen. This will then open the password window where you have to enter the korrekt Kiosk password to be able to leave the kiosk mode.

Another way to leave the kiosk mode would be to open the Settings App of the iOS and go to the iCab Mobile settings you can find here. Enable the option to logout all users and go to iCab Mobile again. iCab will now show the standard login screen, so you can login in any of the available accounts again.

How can I add pages to the "Today" widget?
To add the page to the "Today" widget for the notification center, use the menu item "Add to Today widget" within the „Action“ menu of iCab Mobile. By default iCab automatically includes this new menu item next to the „Add to Bookmarks“ item. If the menu item is missing, you can configure the action menu in the User "Interface" settings.

The "today" widget itself is found in the notification center in its "Today" section. As any other widget, you can enable or disable it by tapping on the "Edit" button within the notification center.

You can edit the list of pages within the Today widget in iCab Mobile within the Bookmarks window. The root folder of the bookmarks window should have an item for the Today widget, in case there are any pages saved for the today widget.

Can I access the standard "Share Sheet" of the iOS to use the extensions from other Apps?
Yes, simply use the long-press gesture on the icon for the "Action" menu to open the standard "Share Sheet" instead of the Action menu of iCab Mobile. A normal tap on this icon will open the Action menu. Alternatively you can add the "Share Sheet" menu item into the Action menu in the settings.

Why is iCab reloading web pages when switching Tabs?
This only happens when the device is running out of free main memory (RAM). When the device is running out of free memory iCab will release as much memory as possible, which includes the web pages within inactive Tabs.

The number of Tabs that can be opened before the device is running out of memory depends on the web pages themselves (more complex web pages with many photos or videos require more memory than simple text-based pages), the device model, the background Apps and the iOS version.

In the Settings ("Other" section) you can enable the "Memory savings Mode" (which is enabled by default) to reduce the memory usage for inactive Tabs. Enabling the memory savings mode will slightly slow down switching between Tabs, but on most devices this is hardly noticeable.

It is even possible to configure iCab in the "Other" settings to no longer release the web pages in inactive Tabs when the memory is running out. But it is not recommended to do this in general. If the memory is running out and the iOS is unable to get enough memory to continue, it starts to terminate Apps, even the App in the foreground.

Why are all the Tabs closed after leaving the App and coming back later?
By default iCab keeps all the Tabs open, but you can change this in the settings.

There's and option "Open At Launch" in the "App Start" settings, which tells iCab what to open when it is launched. iCab can either keep or restore the last session (keep all Tabs open), open the homepage, the QuickStarter or an empty page. If the Tabs should be kept open, you have to make sure that the "Session" is selected here.

Another option which affects what exactly is opened when launching the App is the "Private Mode". The private mode is supposed to not store any private data, so the Tabs are not stored forever (they are considered as private data). By default iCab will only keep the Tabs open for a few minutes after leaving the App, so you can at least leave the App for a short time without losing anything. But when leaving iCab for a longer time, the Tabs and other private data will be lost while the private mode is enabled. In the "Privacy"settings of iCab you can configure the details about when and which private data is deleted in private mode.

Web Sites, Networking

Why are there issues uploading files?
Up to iOS 8 the web engine of the iOS has upload support only for photos and videos from the photo album. Uploading other files is not supported. Since iOS 9 the web engine also supports uploading other files if they are stored in a cloud service (like iCloud Drive) and there's an App installed which provides a document provider extension for this cloud service.

Depending of the iOS release, the default upload capability of the iOS web engine can be a problem, because not all files you might want to upload can be uploaded. Therefore iCab Mobile supports an alternative implementation for uploading files. This implementation allows to pick all files from the downloads folder for the upload. It also allows to pick photos from the album with the additioonal feature to be able to scale down photos before uploading them (often you do not realy need photos in full resolution in the web).

But there are limits. iCab's own upload implementation can not get access to the JavaScript "file" and "FileReader" API, and therefore upload forms which rely on these APIs do not work when using iCab Mobile's own upload feature.

In the Settings of iCab Mobile ("Network" settings) you can configure if iCab should use the upload capabilities of the iOS or the one from iCab Mobile.

Using the upload capabilities of the iOS will work on almost all web pages but is limited to photos and videos from the photo album (iOS 8 and older) and files stored in a cloud storage (iOS 9 and later). Using iCab's own upload capability will allow to upload all file types, but it can not work on all web sites.

Since iCab Mobile 9.8 there's another option to upload file which can work around almost all restrictions of the iOS when uploading files from the downloads manager. iCab Mobile 9.8 includes a system extension which provides the files of the downloads manager to other Apps. The web engine of the iOS can also use this extension, which means when uploading files using the native upload feature of the iOS web engine, you can pick files fron the downloads manager via "Files of iCab Mobile" extension.
But it is required that you give iCab Mobile the permission to make its files accessible to other Apps via extension. YOu can do this in the settings under "Settings > Network > Downloads > Downloads Sharing". Set this option to "Apps" to make the files accessible for other Apps and the upload feature of the iOS web engine. Unfortunately it is impossible to make the files accessible to other Apps and iTunes at the same time, so using this option you can decide if Apps or iTunes or no one can access the files.

How can I let iCab Mobile fill out forms automatically?
For standard login forms, iCab behaves a little bit different than other browsers to get more flexibility and also more security and privacy.

First of all, you have to save the forms manually (either by using the "Save forms" item from the "Action" menu or by tapping the "Same forms" button that is attached to the keyboard). Saving the form manually has the big advantage, that you can control what exactly will be saved. You fill out the form with all the data that should be saved, then you use the "Save forms" command. The forms in it's current state will then be saved. This way you can explicitly exclude certain form fields to be saved.

Switch on the option "Auto fill out forms" in the settings (Web sites > Save & Fill out forms) if iCab should automatically fill out the forms which were saved before.

Is it possible to switch off JavaScript?
No, this is not possible. The iOS doesn't support switching off JavaScript for third-party Apps.

Is it possible use iCab Mobile as default web browser on the device?
No, the iOS will always use Safari as default browser. It's not possible to change the default browser.

But if you install a certain bookmarklet in Safari, you can easily open the page that is currently displayed in Safari in iCab Mobile. See the blog post in the iCab Blog for more information about this.

Can I force iCab to load the Desktop version of a site instead of the mobile version?
Yes, most of the time this is possible.

Most web pages which provide a "normal" and a "mobile" version will determine which version they deliver based on the "Browser ID" (UserAgent) setting of the browser. This setting can be found in the "network" settings of iCab Mobile.

Selecting an ID of a Desktop browser (like "Safari (Mac)") will usually have the result that web sites deliver the "full" version of a page that is meant for desktop browsers.

Please note that if web pages determine mobile devices by their screen size and the touch gestures support, using a certain "Browser ID" might not work.

Also note that some web sites which assume that the browser is a desktop browser do rely on features which are only available on desktop browsers (like relying on a computer mouse or a physical keyboard, or relying on the Flash Plugin) which are not available on the iOS platform. So the desktop version of these pages might not fully work on a mobile device.

It is possible to define the Browser ID based on the URL of web pages. This makes it possible to keep the standard Browser ID ("Safari (iPad)" or "Safari (iPhone)") for most web sites and only use a special ID for those pages which do not work with the standard ID.

InApp Purchases

Why are the promised features of the InApp Purchase missing?
Normally the App should automatically determine if these features should be enabled, either because you've bought the InApp Purchases or you've purchased the App itself within the time period where these features are available for free.
But if you've restored the device from a backup or switched to a new device or installed the App via iTunes, the purchase information might not yet available on the device. In this case go to the settings within the App, open the "Store" panel and tap on the "Restore Purchases" button. This will load the purchase information from the AppStore again and will unlock the features if everything is correct.

Fragen & Antworten zu iCab Mobile (08.10.2017)

iOS 11

Warum kann man im Download-Manager keine Dateien mehr in anderen Apps öffnen?
Das kann man weiterhin wie bisher. Leider hat iOS 11 derzeit noch einige Bugs, die manchmal verhindern, dass man Dateien in anderen Apps öffnen kann. Bis Apple diesen Fehler behoben hat, hilft es üblicherweise, das Gerät komplett abzuschalten und dann das iOS neu zu booten. Dies sollte das Problem beheben (zumindest für eine Weile).

Warum stürzt die App auf manchen Seiten ab?
Das ist leider ebenfalls ein Bug in iOS 11. Leider gibt es derzeit keinen bekannten Workaround. Daher müssen wir leider darauf warten, bis Apple den Fehler behebt.

Warum werden auf manchen Webseiten große graue Flächen angezeigt?
Das ist auch ein Bug in iOS 11. Nur wenige Geräte scheinen von diesem Fehler betroffen zu sein. Meist verschwinden die graen Flächen, wenn man die Seite scrollt oder Zoomt, oder die Geräteausrichtung wechselt (Hochkant/Querformat). U.U. hilft auch hier ein Neustart des Geräts, anderweitig müssen wir auch hier auf einen Bugfix von Apple warten.

Warum dauert es so lange, bis sich auf dem iPad ein Kontextmenü öffnet?
iOS 11 führt das neue Feature "Drag & Drop" ein. Die "Drag"-Aktion wird leider genauso wie das Kontextmenü durch ein langes Drücken mit dem Finger ausgelöst. Diesen Konflikt löst Apple dadurch, dass das Öffnen des Kontextmenüs verzögert wird. Ein langes Drücken ab ca 1 Sekunde wird als Start einer Drag-Aktion gewertet, erst wenn man mehr als ca 3 Sekunden drückt, nimmt das iOS an, dass diese Geste keine Drag-Aktion, auslösen soll, sondern ein Kontextmenü. Statt einer Wartezeit von nur 1 Sekunde ohne Drag & Drop, öffnet das Kontextmenu mit Drag & Drop erst nach ca 3 Sekunden. Das lässt sich leider auch nicht ändern.

Wer aber kein Drag & Drop in iCab Mobile benötigt, kann dieses in einigen bereichen auch gezielt deaktivieren und so die Wartezeit für Kontextmenüs wieder auf die alten gewohnten Werte reduzieren. Drag-Aktionen kann man in den "User Interface"-Einstellungen für die Lesezeichem, Leseliste, History, Downloads, sowie Links in Webseiten getrennt deaktivieren.

Warum öffnet die "Files" App alle Dateien in iCab Mobile?
Dies ist ein Bug in iOS 11. Dieser iOS-Bug kann auch andere Apps betreffen, so dass diese als Standard-App zum Öffnen von Dateien genutzt werden. D.h. dieser iOS 11-Bug hat nichts speziell mit iCab Mobile zu tun. Welche App als Standard genutzt wird, hängt an der Reihenfolge der App-Installationen und App-Nutzung zusammen.

Das iOS merkt sich für jede App, welche Dateiformate sie öffnen bzw. von anderen Apps empfangen kann. Diese Dateiformat-Information sind als Hierarchie definiert, so gibt es ein allgemeines "data" format, welchem alle Dateien angehören, aber auch Formate wie "text" der alle Text-Dateiformate angehören und ganz spezifische konkrete Formate, wie "PDF" (welches aber natürlich auch zu "text" und "data" gehört).

Die "Files"-App nutzt diese Information, um passende Apps zum öffnen der Dateien zu finden. Leider macht die "Files"-App dies falsch. Anstatt nach eine App zu suchen, die die spezifischsten Format-Angaben macht, sucht die "Files" derzeit einfach nach der erst-besten App, selbst wenn die nur ganz allgemein alle Dateien ("data") akzeptiert (wie z.B. iCab Mobile um alle Dateien auch Web-Seite hochladen zu können, aber auch Datei-Manager Apps akzeptieren alle Dateien, sowie Mail-Apps, die alle Dateien akzeptieren, um diese als Anhang an E-Mails anhämngen zu können).

D.h. zur Zeit verwendet die Files App generell sehr schnell unpassende Standard-Apps zum Öffnen, sofern Apps installiert sind, die alle Dateien verarbeiten können, weil es leider die Dateiformat-Informationen nicht sinnvoll und korrekt auswertet.

iOS 10

Warum können Downloads nicht mehr pausiert und fortgesetzt werden?
Das ist leider ein Bug in iOS 10. Aktualisieren sie bitte auf iOS 10.2 oder neuer, welches die meisten Probleme mit Hintergrund-Downloads behebt.

iOS 5/6

Wird iCab Mobile 9.5 auch für iOS 5/6 verfügbar sein?
Nein, iCab Mobile 9.x benötigt mindestens iOS 7. Aber Sie können dennoch ältere Versionen von iCab Mobile bekommen, die auf älteren Geräten mit iOS 5/6 installiert werden können.

Ältere Versionen von iCab Mobile kann man auf älteren Geräten nur über die AppStore-App des Geräts installieren, indem man in der AppStore-App die iCab Mobile-Seite öffnet und die App dann von dort installiert.

Hat man die App früher schon gekauft, teilt der AppStore beim Installationsversuch mit, dass die aktuelle Version der App nicht kompatibel mit der alten iOS-Version ist und bietet dann direkt an, eine ältere kompatible Version der App zu installieren.

Hat man die App bisher aber noch nicht gekauft, bietet der AppStore diese u.U. nicht an, ein Kauf ist aber auch nicht möglich (weil die aktuelle Version mit dem alten iOS nicht kompatibel ist). In dem Fall kann man die App aber in iTunes oder auf einem anderen Gerät mit mindestens iOS 7 kaufen. Danach erlaubt dann der AppStore auf dem alten Gerät auch die Installaton einer älteren Version von iCab Mobile.


Wie kann ich den Kiosk-Modus wieder verlassen?
Der Kiosk-Modus ist ein spezieller Modus, in dem die meisten Bedienelemente nicht verfügbar sind, und in dem auch keine Einstellungen zugänglich sind. Dieser Modus ist gedacht für Informations-Terminals in Ausstellungen, auf Messen, in Museen oder anderen öffentlichen Plätzen. Nutzer des Kiosks sollen Informationen abrufen, aber keine Veränderungen am System durchführen können. Daher ist das Beenden des Kiosk-Modus ebenfalls nur über Umwege möglich.

Als Admin-Benutzer kann man festlegen, wie genau man den Kiosk-Modus verlassen kann (In den "User Interface"-Einstellungen der Kiosk-Einstellungen). Zur Auswahl stehen folgende Möglichkeiten: den oberen und unteren Rand des Bildschirms gleichzeitig antippen, alle 4 Seiten gleichzeitig antippen, oder mit 5 Fingern auf den Bildschirm tippen. Danach erscheint dann die Passwortabfrage für das Kiosk-Passwort zum Verlassen des Kiosk-Modus.

Ein anderer Weg um den Kiosk-Modus zu verlassen ist folgender: Öffnen Sie die App "Einstellungen" des iOS und öffnen dort die Einstellungen zu iCab Mobile. Hier aktivieren Sie die Option "Alle Nutzer abmelden". Beim nächsten Start von iCab Mobile zeigt iCab dann den normalen Anmelde-Bildschirm.

Wie kann ich eine Seite in die Mitteilungszentrale hinzufügen?
Um eine Seite in die "Heute"-Ansicht der Mitteilungszentrale hinzuzufügen, nutzen Sie bitte den Menüpunkt "Seite zum Heute-Widget hinzufügen" im "Aktions"-Menü. Standardmäßig sollte iCab diesen Menüpunkt automatisch direkt beim Punkt "Zu Lesezeichen hinzufügen" eingefügt haben. Sollte der Menüpunkt fehlen, können Sie das Aktions-Menü aber in den "User Interface"-Einstellungen konfigurieren.

Das "Heute"-Widget ist in der Mitteilungszentrale in der "Heute"-Ansicht zu finden und kann dort über den "Bearbeiten"-Button aktiviert oder deaktiviert werden.

Die Liste der Seiten im Heute-Widget können auch in iCab selbst bearbeitet werden. Das geht über das Lesezeichen-Fenster. Dort wird im Wurzelverzeichnis ein Ordner für das Heute-Widget angezeigt, sofern dort Seiten gespeichert sind.

Wie kann ich das Standard-"Share Sheet" des iOS öffnen, um Erweiterungen von anderen Apps zu nutzen?
Tippen Sie einfach das Icon für das "Aktions"-Menü länger an, dann öffnet sich das "Share Sheet". Ein normales kurzes Antippen des Icons öffnet ganz normal das "Aktions"-Menü. Alternative kann man auch den Menüpunkt "Standard Share Sheet" ins Aktions-Menü hinzufügen und das Share Sheet aus dem Aktionsmenü heraus öffnen.

Warum werden Webseiten beim Tab-Wechsel neu geladen?
Die passiert nur dann, wenn dem Gerät der freie Hauptspeicher (RAM) ausgeht. In diesem Fall gibt iCab die Webseiten in inaktiven Tabs frei, um deren Speicher anderweitig nutzen zu können. Wechselt man zu den freigegebenen Tabs, müssen diese dann erneut geladen werden.

Die Anzahl der Tabs die man öffnen kann, bevor der Speicher ausgeht, hängt ab von den Webseiten selbst (einfache Seiten benötigen wenig Speicher, komplexe Seiten mit vielen Bilder können sehr viel Speicher benötigen), dem Geräte-Modell, den anderen Apps die im Hintergrund laufen und der iOS-Version ab.

In den Einstellungen kann man unter "Sonstiges" lässt sich ein "Speichersparmodus" aktivieren, der den Speicherverbrauch von Tabs im Hintergrund reduziert. Diese Modus verlangsamt den Tab-Wechsel etwas, was aber auf neueren Geräten kaum spürbar sein sollte.

Es ist in den Einstellungen auch möglich, das Freigeben der Webseiten in inaktiven Tabs bei Speichermangel zu verhindern. Das ist allerdings im Allgemeinen nicht sehr empfehlenswert, denn wenn das iOS nicht mehr genügend Speicher zum Arbeiten hat, wird es dann die App beenden.

Wenn man die App verlässt und später wieder startet, sind alle Tabs geschlossen. Warum?
Normalerweise schliesst iCab keine Tabs, wenn man die App verlässt, d.h. alle Tabs bleiben normalerweise erhalten. Aber das kann man in den Einstellungen ändern.

Es gibt hierfür die Option "Beim Start öffnen" in den "App-Start"-Einstellungen, über die man einstellen kann, was iCab beim Start öffnen soll. Wählen Sie "Sitzung (Alle Tabs)" um alle Tabs offen zu halten.

Aber auch der Privat-Modus beeinflusst, ob beim App-Start die Tabs erhalten bleiben. Ist der Privat-Modus aktiviert, soll iCab keine privaten Daten mehr dauerhaft speichern, und da die Tabs zu den privaten Daten gezählt werden, werden diese im Privat-Modus daher auch nicht dauerhaft gespeichert. Standardmäßig behält iCab nach dem Verlassen des Apps nur noch einige Minuten die private Daten und vergisst diese dann. Startet man iCab rechtzeitig vor Ablauf der Zeit erneut, sind alle private Daten und die Tabs noch vorhanden, kommt man später wieder, sind die Daten weg. Die Zeit, die sich iCab die privaten Daten nach dem Verlassen des Apps noch merkt, lässt sich in den Einstellungen zum Privat-Modus festlegen.

Webseiten, Netzwerk

Warum funktioniert der Datei-Upload nicht überall?
Bis iOS 8 kann die Web-Engine des iOS nur Fotos und Videos aus dem Album zu Webseiten hoch laden, ab OS 9 werden auch Dateien aus Cloud-Speichern (wie z.B. iCloud Drive) unterstützt, sofern für diesen Cloud-Speicher eine passende App mit Document-Provider-Erweiterung auf dem Gerät installiert ist.

Damit iCab Mobile auch beliebige andere Dateien zu Webseiten hoch laden kann, bietet iCab zusätzlich auch noch eine eigene Datei-Upload-Funktion an. Diese erlaubt nicht nur das Hochladen von Fotos und Videos, sondern auch das Hochladen beliebiger anderer Dateien (aus dem Download-Manager). Allerdings gibt es Einschränkungen. Die iCab-eigene Upload-Funktion funktioniert zwar auf vielen Webseite, kann aber leider nicht auf allen Seiten funktionieren, weil das iOS den Apps nicht auf alle hierfür nötigen Komponenten der Web-Engine Zugriff erlaubt. So funktioniert der Upload nicht auf Webseiten, die die "file" oder "FileReader"-API von JavaScript verwenden.

In den Netzwerk-Einstellungen kann man daher festlegen, ob iCab die Upload-Funktion des iOS oder die von iCab Mobile nutzen soll.

Die Upload-Funktion des iOS funktioniert nahezu überall, ist aber beschränkt auf Fotos und Videos (bis iOS 8) und Dateien in Cloud-Speichern (ab iOS 9), die Upload-Funktion von iCab Mobile unterstützt beliebige Dateien, funktioniert aber nicht auf jeder Webseite.

Ab iCab Mobile 9.8 gibt es eine neue Möglichkeit, die nahezu alle Einschränkungen des iOS umgeht, und damit uneingeschränkt auch erlaubt, Dateien aus dem Download-Manager auf Web-Seiten hochzuladen. iCab Mobile 9.8 beinhaltet nun auch eine System-Erweiterung, die die Dateien aus dem Download-anager auch anderen Apps zur Verfügung stellt, und diese Erweiterung wird auch von der Upload-Funktion der iOS-Web Engine genutzt. D.h. wenn man die Upload-Funktion des iOS verwendet, kann man nun über die Erweiterung "Dateien von iCab Mobile" auch Dateien aus dem Download-Manager zum Upload auswählen.
Allerdings muss man die Dateien aus dem Download-Manager erst für den Zugriff dieser Erweiterung freigeben, das funktioniert über "Einstellungen > Netzwerk > Downloads > Downloads-Sharing", die auf "Apps" eingstellt werden sollte. Leider ist es nicht möglich, die Downloads für andere Apps und Uploads sowie für iTunes gleichzeitig bereitzustellen, daher muss man ggfs. hier festlegen, ob ond wo die Downloads verfügbar sein sollen.

Wie kann iCab Mobile Web-Formulare automatisch ausfüllen?
Um Web-Formulare automatisch ausfüllen zu lassen, muss man diese einmalig manuell ausfüllen und dann über den Menüpunkt "Formular speichern" aus dem "Aktionsmenü" speichern, oder über den entsprechenden Button, der an die Tastatur angehängt ist. Auf diese Weise hat man volle Kontrolle, was genau gespeichert und später automatisch ausgefüllt wird.

Schalten Sie die Option "Formulare automatisch ausfüllen" in den "Web-Seiten"-Einstellungen ein, damit iCab automatisch alle zuvor gespeicherten Formulare ausfüllt.

Ist es möglich, JavaScript abzuschalten?
Nein, das ist nicht möglich. Das iOS erlaubt es nicht, JavaScript abzuschalten.

Ist es möglich, iCab Mobile als Standardbrowser auf dem iPhone anzumelden?
Nein, das iOS wird grundsätzlich den Safari als Standard-Browser verwenden. Es gibt zur Zeit keine Möglichkeit, dieses zu ändern.

Aber Sie können ein spezielles Bookmarklet in den Lesezeichen von Safari speichern. Immer wenn Sie dieses Bookmarklet aus den Lesezeichen von Safari öffnen, wird die aktuell in Safari angezeigte Seite dann an iCab Mobile übergeben und dort geöffnet.

Mehr informationen hierfür finden Sie im iCab Blog.

Kann ich iCab dazu bringen, die Desktop-Version einer Webseite zu laden, anstelle der mobilen Version?
Ja, in der Regel ist das möglich.

Die meisten Webseiten die zwischen einer normalen und einer mobilen Version der Seite unterscheiden, prüfen die Browser ID (auch "UserAgent" genannt), um zu erfahren, welchen Browser Sie nutzen. Diese Browser ID kann man in iCab Mobile frei einstellen (in den Netzwerk-Einstellungen), um somit der Webseite vorzutäuschen, dass iCab ein anderer Browser wäre.

Wählt man eine Browser ID eines Desktop-Browsers (wie z.B. "Safari (Mac)") werden viele Webseiten annehmen, iCab wäre dieser Browser der auf einem Desktop-Computer läuft und dann auch die normale "Desktop"-Version der Webseite ausliefern.

Bitte beachten Sie, dass das nicht immer funktioniert. Ganz wenige Webseiten ermitteln die Platform anhand Bildschirmauflösung, die Unterstützung für Multitouch-Gesten usw.

Außerdem gehen viele Webseiten einfach davon aus, dass bestimmte Hardware (Maus, Tastatur) oder Software (Flash-Plugin usw.) vorhanden ist, wenn diese glauben, der Browser wäre ein Desktop-Browser. Sind diese Komponenten auf einem iOS-Gerät nicht verfügbar funktionieren diese Seiten u.U. nicht vollständig.

Es ist möglich, die BrowserID individuell auch für bestimmte Webseiten zu definieren. Damit ist es möglich, die Standard-Browser ID ("Safari (iPad)" oder "Safari (iPhone)") für die meisten Seiten beizubehalten, und nur für die Webseiten, bei denen es nötig ist, andere IDs zu nutzen.

InApp Purchases

Warum fehlen die Features der InApp-Purchases?
Normalerweise sollte die App automatisch erkennen, ob diese Features freigeschaltet werden müssen (weil InApp-Purchases gekauft wurden, oder die App innerhalb der Zeitperiode gekauft wurde, in der diese Features kostenlos bereitgestellt werden).
Aber wenn das Gerät aus einem Backup wieder hergestellt, ein neues Gerät eingerichtet oder die App über iTunes installiert wurde, kann es passieren, dass die Kauf-Informationen auf dem Gerät noch nicht verfügbar sind. In dem fall öffnen Sie bitte den "Shop" in den Einstellungen von iCab Mobile und tippen auf den "Käufe wiederherstellen"-Button. Damit werden die nötigen Informationen dann vom AppStore abgefordert und die Features freigeschaltet.

Preguntas.. y respuestas acerca de iCab Mobile 8 (2014/02/11)

Tras actualizar a iCab Mobile 8.7 la App se bloquea al iniciarla. ¿Cómo puedo solucionar este problema?
Muy pocos usuarios de la versión 8.7 nos han dicho que la App se bloquea al iniciarla. No estamos seguros cual es la causa exacta, pero parece ser que tiene que ver con iCloud Drive de iOS 8 (el cual todavía agunos tiene bugs y problemas).

Pero hay una solución sencilla: Finalizar iCab Mobile, activar el modo Avión y después iniciar iCab Mobile de nuevo. Debería iniciarse correctamente sin bloqueos. Entonces podrás desactivar el modo avión e iCab continuará funcionando sin problemas.

Si esto no funciona, comunícanoslo e intenta desactivar iCloud.

iOS 5/6

¿Estará iCab Mobile 8 disponible para iOS 5 y 6?
Técnicamente iCab Mobile 8 es totalmente compatible con iOS 5.1.1, iOS 6.x e iOS 7.x. Pero un bug en el proceso de Apple de subir Apps al AppStore hace que la App actualmente (Marzo 2014) pueda hacerse disponible para iOS 5 y 6. Tan pronto como Apple solucione el problema, se hará que la App esté disponible para iOS 5 y 6 de nuevo.

User Interface

¿Cómo puedo salir del modo Kiosco?
El modo Kiosco es un modo especial, en el cual casi toda la interfaz de usuario se oculta y no hay ajustes accesibles. Este modo Kiosco es muy útil para terminales de información públicas en exhibiciones, museos, exposiciones y otras localizaciones públicas, en las que el usuario del kiosco no puede tener la posibilidad de desconfigurar el sistema. Por lo que no debería ser fácil salir del modo kiosco.

Como usuario administrador puedes configurar como salir del modo kiosco en los ajustes "Interfaz de usuario" de la cuenta kiosco. Las opciones que están disponibles son: pulsar en la parte superior e inferior de la pantalla al mismo tiempo, pulsar los cuatro bordes de la pantalla al mismo tiempo o pulsar con 5 dedos en la pantalla. Se abrirá la ventana de la contraseña en la que tendrás que introducir la contraseña correcta del modo kiosco para salir de dicho modo.

Otra forma de salir del modo kiosco sería abrir los ajustes de la app de iOS e ir a los ajustes de iCab Mobile que encontrarás allí. Activa la opción de cerrar sesión a todos los usuarios y ve de nuevo a iCab Mobile. iCab te mostrará la ventana estándar de login, en la que podrás hacer login en cualquiera de las cuentas disponibles.

¿Cómo puedo añadir páginas al widget "Hoy"?
Para añadir una página al widget "Hoy" del centro de notificaciones, utiliza el item de menú "Añadir a widget Hoy" dentro del menú "Acción" de iCab Mobile. Por defecto iCab incluye automáticamente este nuevo ítem de menú a continuación del item "Añadir a Bookmarks". Si el ítem de menú no está, puedes configurar el menú en los ajustes "Interfaz".

El widget "Hoy" se encuentra dentro del centro de notificaciones en su sección "Hoy". Como cualquier otro widget, puedes activarlo o desactivarlo pulsando el botón "Editar" dentro del centro de notificaciones.

Puedes editar la lista de páginas dentro del widget Hoy en iCab Mobile en la ventana Bookmarks. La carpeta raiz de la ventana bookmarks tendrá un ítem para el widget Hoy, en el caso que haya guardadas páginas para el widget hoy.

¿Puedo acceder a la "hoja de compartir" estándar de iOS 8 para utilizar las extensiones de otras Apps?
Sí, simplemente utiliza el gesto de pulsación larga en el menú "Acción" para abrir la 'hoja de compartir' estándar en lugar del menú Acción de iCab Mobile. Una pulsación normal en este icono abrirá el menú acción.

¿Por qué iCab recarga las páginas web al cambiar pestañas?
Esto únicamente ocurre cuando el dispositivo se está quedando sin memoria libre (RAM), es entonces cuando iCab libera tanta memoria como sea posible, lo que incluye las páginas web de las pestañas inactivas.

El número de pestañas que se pueden abrir antes de que el dispositivo se quede sin memoria depende de las propias páginas web (páginas complejas con fotos y vídeos requieren más memoria que páginas basadas en texto), del propio dispositivo (su memoria RAM varía de 256 MB a 1 GB RAM), de las Apps en segundo plano, de la versión de iOS (como norma, cuanta más nueva la versión de iOS, más memoria necesita para si misma).

En los ajustes de iCab puedes activar el modo de ahorro de memoria (activado por defecto) para reducir el uso de memoria para pestañas inactivas. Al activar este modo de ahorro de memoria el cambio entre pestañas se hará un poco más lento, pero en la mayoría de dispositivos es apenas notable.

¿Por qué se cierran todas las pestañas tras dejar la App y regresar a ella?
Por defecto iCab deja todas las pestañas abiertas, pero puedes cambiar esto en los ajustes.

Hay una opción "Abrir al iniciar" en los ajustes "Inicio de la App" la cual le dice a iCab qué abrir cuando se inicia. iCab puede mantener o restaurar la última sesión (mantener todas las pestañas abiertas), abrir la página de inicio, el QuickStarter o una página vacía. Si las pestañas deben mantenerse abiertas, asegúrate de seleccionar "Sesión".

Otra opción que afecta a qué es exactamente abierto al iniciar la App es el "Modo Privado". Se supone que el modo privado no almacena dato privado alguno, así las pestañas no se guardan para siempre (se consideran datos privados). Por defecto, iCab solo mantiene las pestañas abiertas unos minutos tras dejar la App, por lo que puedes salir de iCab por un corto período de tiempo sin perder nada. Pero al dejar iCab por un tiempo mayor, las pestañas y los datos privados se perderán si el modo privado está activado. En los ajustes "Privado" de iCab puedes configurar los detalles de cuando y que datos privados son eliminados en el modo privado.

Web Sites, Networking

¿Por qué hay problemas al subir archivos?
A partir de iOS 6 y posteriores el 'motor web' de iOS tiene soporte nativo para subir fotos y vídeos desde el álbum fotos. El motor web no soporta la subida de otros archivos. En iOS 5, el motor web no da soporte alguno para la subida de archivos.

Para poder subir otros archivos distintos a fotos y vídeos desde el álbum de fotos, iCab Mobile puede proporcionar su propia capacidad de subir archivos reemplazando el botón de selección de archivo original (que únicamente permite seleccionar fotos y vídeos) con su propio botón de selección de archivo (que permite seleccionar además otros archivos). De esta forma iCab puede subir toda clase de archivos, además de fotos. Pero existen algunos límites. El botón de selección de archivo de iCab no puede acceder a la API JavaScript "file" y "FileReader", y por ello la subida de formularios que se basen en estas APIs no funcionan en iCab Mobile al subir otros archivos que no sean fotos.

En los ajustes de iCab Mobile (ajustes de "Red") puedes configurar si iCab utilizará las capacidades de subir archivos de iOS o las de iCab Mobile.

Utilizando las capacidades de subir archivos de iOS funcionará en casi todas las páginas pero está limitado a fotos y vídeos desde el álbum de fotos y únicamente está disponible desde iOS 6 y posteriores. Utilizando las propias capacidades de subir archivos de iCab te permitirá subir todo tipo de archivos, incluso en iOS 5, pero podría no funcionar en todos los sitios web.

¿Cómo puedo hace para que iCab rellene formularios automáticamente?
Para formularios de login estándar, iCab se comporta un poco diferente de otros navegadores para tener más flexibilidad y también más seguridad y privacidad.

Lo primero de todo, has de guardar los formularios de forma manual utilizando el ítem "Guardar formularios" del menú "Acción". Guardar el formulario manualmente tiene la gran ventaja de controlar exactamente lo que se guardará. Completa el formulario con todos los datos que han de guardarse, a continuación utiliza el ítem "Guardar formulario". El formulario, en su estado actual, se guardará. De esta forma puedes omitir explícitamente ciertos campos del formulario de ser guardados.

Activa la opción "Auto completar formularios" en los ajustes (Sitios Web > Guardar y completar formularios) si iCab debería completar formularios que fueron guardados anteriormente.

¿Es posible desactivar JavaScript?
No, no es posible. iOS no soporta el desactivar JavaScript para Apps de terceras partes.

¿Es posible utilizar iCab Mobile como navegador por defecto?
No, iOS utilizará siempre Safari como el navegador por defecto. No es posible cambiar el navegador por defecto.

Pero si instalas un cierto bookmarklet en Safari, puedes abrir fácilmente la página que se muestra en Safari en iCab Mobile. En el Blog de iCab encontrarás una descripción de como instalar este bookmarklet en Safari.

¿Puedo obligar a iCab a cargar la versión de escritorio de una página web en lugar de la versión de dispositivo móvil?
Sí, la mayoría de las veces esto es posible.

La mayoría de las páginas web que envían una versión 'móvil' y una versión 'normal' decidirán qué versión enviar basándose en la identidad del navegador 'Browser ID' (UserAgent). Este ajuste se puede encontrar en los ajustes de 'red' de iCab Mobile.

Así al elegir un ID de ordenador de escritorio (como 'Safari (Mac)' resultará en el sitio web envíe la versión 'completa' destinada a los navegadores web de escritorio

Ten en cuenta que si la página web determina un dispositivo móvil por su tamaño de pantalla y soporte a gestos táctiles, el utilizar ciertos 'Browser ID' podría no funcionar

Además ten en cuenta que algunos sitios web que creen que el navegador es un navegador de escritorio podrían basar su contenido en características las cuales únicamente están disponibles en navegadores de escritorio (como un ratón de ordenador o un teclado físico, o contenido basado en un plug-in Flash) los cuales no están disponibles para la plataforma iOS. Por ello la versión de escritorio de estas páginas web podrían no funcionar correctamente.

¿Por qué no funciona el hacer clic en enlaces de Google?
No hay problema alguno con las páginas de google en iCab Mobile, al menos mientras no cambies el 'Browser ID' a ciertos IDs de navegaror de escritorio. La razón es que la página de google envía diferentes versiones de su sitio a diferentes navegadores y plataformas. Y si google cree que estás utilizando un navegador de escritorio, también cree que estás utilizando un ratón de ordenador y el sitio web dependerá de ciertas acciones que puedes hacer con el ratón pero no con una pantalla táctil.

En general es muy recomendable no utilizar un ID de navegador de escritorio para el sitio web de google (también para otros sitios web). La mejor navegación te la proporcionará el mantenerte con los IDs de 'Safari (iPad)' y 'Safari (iPhone)'. Serán reconocidos por la mayoría de sitios web como plataforma 'iPad' o 'iPhone' y estos sitios web no utilizarán características que no están totalmente soportadas por la plataforma iOS.


¿Dónde puedo encontrar la clave de sincronización de Firefox Sync?
Para hacer login en tu cuenta Firefox Sync necesitas el nombre login (el cual normalmente es tu dirección de email), la contraseña y la clave de sincronización. Con todos estos datos, podrás hacer login en firefox sync desde iCab Mobile.

Puedes encontrar la clave de sincronización en el diálogo de preferencias del navegador Firefox. En Firefox abre por favor el diálogo "Preferencias" y a continuación el panel "Sync". Aquí haz clic en el enlace "conectar dispositivo" y a continuación en el enlace "No tengo el dispositivo conmigo". Se abrirá un cuadro de diálogo con la clave de sincronización.

Normalmente esta clave tiene el siguiente formato:


Desde la versión 29, Firefox ha introducido una versión completamente nueva de Firefox Sync, el cual es incompatible con la versión anterior. Aunque el nuevo navegador Firefox puede funcionar con una antigua cuenta de Firefox sync, ya no puede crear una antigua y una vez que has cambiado a la nueva versión de Firefox Sync, no hay vuelta atrás.
iCab Mobile 8 todavía no soporta la nueva versión de Firefox Sync, pero ya está planeada. Por ello, actualmente, solo podrás sincronizar 'antiguas' cuentas de Firefox sync desde iCab Mobile..