iCab Mobile - Navegador Web

El taxi de Internet para el iPhone, iPod Touch e iPad

© 2009-2014 Alexander Clauss

Información general

Hay ciertos límites en el SDK, características que Apple ha ocultado a las aplicaciones de terceras partes y que no son posible de utilizar en las apps de iPhone. Para algunas de estas características hay soluciones, pero otras son imposible de implementar sin violar el acuerdo de SDK del iPhone.

Preguntas.. y respuestas acerca de iCab Mobile 8

Tras actualizar a iCab Mobile 8.5 la App ya no acepta mi contraseña. ¿Cómo puedo hacer login de nuevo?
Cuando iCab te pida la contraseña de login, deja el campo de contraseña vacío, podrás acceder a iCab de nuevo y establecer la contraseña otra vez.
 
Al actualizar desde una versión anterior a iCab 8.5 o posterior, las contraseñas se pierden. Este problema está causado por cambios que Apple ha hecho en iCloud para iOS 8/ Mac OSX 10.10, los cuales tienen como resultado que algunas Apps tengan un nuevo almacenamiento dentro del 'llavero' de iOS.
¿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.
¿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.
¿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.
¿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.

 

Preguntas.. y respuestas (2010/10/19)

¿Qué gestos entiende iCab Mobile?
Gestos de 1-dedo:
  • gestos de arrastre en página para hacer scroll en la página web
  • pulsar en un enlace abre el enlace
  • pulsar y mantenerse sobre un enlace abre el menú contextual para ese enlace
Gestos de 2-dedos:
  • gestos de pellizcar para hacer zoom en una página
  • pulsar con dos dedos abre la lista de módulos (siempre en el iPhone, en el iPad solamente en modo pantalla completa o cuando el botón de módulos están desactivado)
  • gestos de arrastre con dos dedos hace scroll en zonas de la página que lo permitan sin hacer scroll en la misma página. Es importante para poder hacer scroll en campos de texto multilinea, frames y elementos iframes y otras cajas de scroll dentro de la página web.
Gestos de 3-dedos:
  • pulsar con 3 dedos abre el scrollpad
  • gestos de arrastre con tres dedos hacia la izquierda o derecha equivalen a los botones retroceder y avanza.
  • gestos de arrastre con tres dedos hacia arriba o hacia abajo cambiarán a la anterior o siguiente pestaña
Gestos de 4-dedos:
  • pulsar con 4 dedos abre el resumen de pestañas en modo a pantalla completa

¿Por que la característica de subir archivos no funciona con sitios como rapidshare y megaupload?
El iOS no soporta realmente la subida de archivos, por lo que iCab tiene que 'sacar' la tarea de subir archivos del contexto de la página web y hacerlo por si mismo. Esto funciona bien en cuanto la página web permita al navegador hacer su trabajo al procesar formularios. iCab recrea el proceso de formulario estándar al subir un archivo, esto es exactamente lo que el navegador habría hecho si la subida de archivos estuviera soportada. Pero sitios web como rapidshare y megaupload no quieren que el navegador haga su 'trabajo' y sobreescriben el formulario estándar con su propio código de formulario. Estas páginas desactivan la característica propia de subir archivos de iCab sobreescribiendola con su código para subir archivos, y entonces solo podrás utilizar las características soportadas por el iOS. Y como el iOS no soporta subidas de archivos, no puedes subir archivos a estos sitios web.

Otros sitios también se basan en su propio código de subir archivos en lugar de permitir al navegador hacer su trabajo, como "yahoo mail" dónde no podrás subir archivos para adjuntos.

Pero hay algunas páginas que no modifican el formulario estándar para subir archivos del navegador y en estas páginas, la subida de archivos funciona bien.

Algún ejemplo donde funciona la subida de archivos:

Algunas ventanas Popup no abren. ¿Se puede solucionar?
El iOS tiene varias limitaciones. Una de ellas es que el componente WebKit no soporta ventanas/pestañas para aplicaciones no-Apple, así todos los enlaces o acciones que abrirían una ventana son ignoradas por el iOS. Pese a ello con unos pocos trucos se puede implementar enlances que se abran en nuevas ventanas/pestañas. También se puede dar soporte a algunas ventanas popup, pero desafortunadamente no a todas. Las ventanas popup que utilicen la llamada JavaScript "window.open(url)" funcionarán, pero si una página web utiliza la misma llamada "window.open()" sin proporcionar la URL para la nueva ventana, no funcionará. Es debido a que la página web necesitaría una referencia para la nueva ventana para poder abrir la URL en la nueva ventana, pero como el iOS no soporta ventanas, no hay forma de pasar la nueva referencia a la nueva ventana.

Algunos enlaces a la AppStore no funcionan. ¿Que puedo hacer?
Los enlaces al AppStore funcionan bien. Pero algunos de estos enlaces son enlaces 'afiliados', lo que significa que no enlazan directamente al AppStore si no que enlazan a un servidor afiliado el cual procesa estos enlaces primero y luego los redirige al AppStore. Y si tienes activados los filtros en iCab Mobile, lo más probable es que estos enlaces afiliados sean bloqueados. Y es por ello que el redireccionamiento a la AppStore no funcionará. Deberás desactivar los filtros o al menos aquellos que coincidan con los servidores afiliados.

En un foro web no puedo introducir texto en los campos de texto. ¿Se puede solucionar?
Algunas páginas web utilizan un editor de 'texto enriquezido' para introducir un bonito texto formateado. Estos editores de texto asumen que el navegador puede introducir texto en todo momento. Pero en el iPhone, iPod Touch e iPad, este no es el caso. Las pulsaciones de teclado solamente pueden procesarse si el teclado virtual está activado y el editor de texto enriquezido no puede activar el teclado virtual. Éste es un problema general en los dispositivos "táctiles" y en teclados virtuales. La única solución es que las páginas web proporcionen un campo de texto estándar para introducir el texto desde dispositivos móviles. Y muchas páginas ya lo hacen, pero fallan en reconocer a iCab Mobile como un navegador 'móvil'. Por ello puedes cambiar el ajuste de "Browser ID" en iCab para identificarlo como "Safari (iPad)" o "Safari (iPhone)". Debido a que la mayoría de páginas web soportan Mobile Safari, cambiar el 'browser ID' a uno de los de Safari IDs solucionará el problema.

Algunas páginas web contienen campos de texto o elementos que solo son visibles en parte. ¿Cómo puedo ver las partes que están ocultas?
Puedes hacer scroll a esas áreas. Pero tendrás que utilizar dos dedos para hacer scroll a esas áreas en lugar de solamente un dedo. Con un dedo siempre harás scroll en la página completa, con dos dedos podrás hacer scroll en esas áreas embedidas (campos de texto, frames y algunos otros elementos).

Cuando la navegación privada está activa, las pestañas no se restauran ¿Por qué?
Los sitios visitados son considerados datos privados, igual que el historial. Así mientras la navegación privada esté activa, las pestañas no podrán restaurarse automáticamente, porque esto revelaría las últimas páginas visitadas.

¿Por qué no se guardan las cookies, si he configurado iCab para que guarde y almacene todas las cookies?
Probablemente has activado la característica de navegación privada. Y como las cookies son datos privados, estas no se almacenan mientras la navegación privada esté activa. Desactiva la navegación privada para permitir que iCab guarde las cookies permanentemente.

Todas las págins web que visito se muestran con un diseño muy simple. ¿Por qué no veo el diseño estándar de la página web?
Probablemente has activado la característica de comprensión del sitio web (mediante "Google Mobilizer"), que está 'disminuyendo' la página web para que se pueda cargar mucho más rápido. Para obtener el diseño estándar desactiva la característica de compresión.

iCab se cierra en ocasiones. ¿Que puedo hacer?
El iPhone, iPod Touch e iPad no tienen mucha memoria principal (los dispositivos antiguos tienen solamente 128MB, los nuevos modelos tienen 256 MB de memoria principal), por lo que en general deberías evitar el abrir muchas pestañas al mismo tiempo. Cada pestaña crea un objeto WebKit, que necesita memoria adicional. La gran resolución de pantalla del iPad e iPod Touch de cuarta generación requiere mucha memoria adicional para los buffers de pantalla, así en estos dispositivos el sistema está casi siempre en sus límites de memoria y no puedes abrir muchas pestañas al mismo tiempo. El iPhone 3GS, iPod Touch de tercera generación y el iPhone 4 son los dispositivos en los que puedes abrir más pestañas sin tener problemas.

La App no restaura mi sesión, aún cuando está configurado para hacerlo
Probablemente has activado la característica de navegación privada. Y como todas las páginas web visitadas son consideradas como datos privados, no puedes restaurar la última sesión si la navegación privada está activada. El restaurar la sesión requeriría revelar las páginas que has visitado la última vez. Si quieres restaurar la última sesión tienes que desactivar la navegación privada.

¿Cómo funcionan los bookmarks offline?
Si creas un bookmark de la página visionada puedes activar un switch para crear un bookmark offline.Los bookmarks offline son básicamente bookmarks ordinarios, pero adicionalmente guardan el contenido completo de la página web en el dispostivo. En la lista de bookmarks estos bookmarks tienen un botón 'offline' a la derecha. Si pulsas ese botón, la página se carga desde los datos guardados, sin conexión a internet. Si pulsas el bookmark sin pulsar el boton offline, la página se carga desde la web, tal como se haría con bookmarks normales.

También puedes eliminar el estado offline del bookmark offline en el modo editar. Simplemente desactiva el switch offline. Se eliminarán todos los datos guardados y el bookmark offline se convertirá en un bookmark ordinario.

He desactivado las imágenes, pero aún así algunas imágenes se muestran. ¿Por qué?
El iPhone OS no proporciona una forma para averiguar el tipo de contenido de los datos cargados por WebKit. Solamente la URL puede usarse como pista. Así si una imagen no puede identificarse como imagen porque la URL no incluye ninguna de las extensiones habituales, la imagen se mostrará. Pero esto solamente afecta a unas pocas imágenes.

Hay un formulario que no puedo guardar y autocompletar ¿Por que?
Los formularios solamente pueden completarse si el formulario utiliza la misma dirección para enviar los datos del formulario y los campos básicos del formulario no han cambiado. Si el formulario utiliza una dirección diferente para enviar los datos, o la estructura del formulario ha cambiado, el formulario no podrá autocompletarse.

¿Es posible desactivar JavaScript?
No, esto no es posible. El iPhone OS no soporta esto para aplicaciones de terceas partes. Y debido a limitaciones del iOS, iCab Mobile tiene que utilizar JavaScript como una solución a estas limitaciones y para implementar varias de sus características principales.

¿Es posible utilizar iCab Mobile como navegador por defecto en el iPhone?
No, el iPhone OS siempre iniciará Safari cuando otra App pida abrir una página web.

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.

Algunas páginas web siempre muestran la versión mobile de la página con menos información. ¿Es posible forzar a estos sitios para que envíen la versión 'real' de la página?
Sí, esto es posible. Estos sitios web normalmente comprueban el ID del navegador (UserAgent) para detectar si estás utilizando un navegador de un dispositivo móvil. Y en iCab Mobile puedes modificar este ID. Así por ejemplo si seleccionas "Safari (Mac)" como ID, iCab se identificará el navegador Safari de un ordenador Mac y las páginas web enviarán las páginas web 'reales' a iCab Mobile. En algunos casos podrías recibir la versión mobile de la página web. En estos casos las páginas web probablemente también han guardado la información a enviar en una cookie. Por ello podrás eliminar las cookies en iCab Mobile.

Me gusta la característica de los nuevos Módulos. ¿Puedo escribir mis propios módulos?
Sí. Hay disponible un Manual para crear módulos , el cual explica como puedes escribir tus propios módulos y como instalarlos en iCab Mobile.

Allgemeine Informationen

Es gibt einige künstliche Einschränkungen, Features die das iPhone zwar bietet, die Apple aber nicht für Apps von Drittanbietern freigegeben hat. Einige dieser Einschränkungen lassen sich umgehen, aber nicht alle.

Fragen & Antworten

Welche Gesten werden von iCab Mobile erkannt?
1-Finger Gesten:
  • Wisch-Gesten innerhalb einer Webseite scrollt die Seite
  • Auf einen Link tippen öffnet den Link
  • Tippen-und-halten auf einem Link öffnet das Kontextmenü für den Link
2-Finger Gesten:
  • Finger spreizen/Zusammenführen zoomt die Seite
  • Tippen mit 2 Fingern öffnet die Liste der Module (immer auf dem iPhone, auf dem iPad nur im Vollbildmodus und wenn der Module-Button nicht eingeschaltet ist)
  • Wischbewegungen mit 2 Fingern scrollt auf der Webseite eingebettete scrollbare Bereiche (wie z.B. mehrzeilige Textfelder, Frames, IFrames und andere scrollbare Boxen) ohne die Seite selbst zu scrollen.
3-Finger Gesten:
  • Tippen mit 3 Fingern öffnet das Scrollpad
  • Wischbewegungen mit 3 Fingern nach links oder rechts entspricht den Zurück/Vorwärts-Buttons.
  • Wischbewegungen mit 3 Fingern nach oben oder unten wechselt zum vorherigen bzw. nächsten Tab.
4-Finger Gesten:
  • Tippen mit 3 Fingern öffnet die Tab-Übersicht

Einige Popup-Fenster funktionieren nicht. Kann man das korrigieren?
Das iOS hat diverse Einschränkungen. Eine dieser Einschränkungen besteht darin, daß die WebKit-Komponente keinerlei Fenster bzw. Tabs für alle nicht-Apple Apps unterstützt. D.h. jeder Versuch einer Web-Seite, ein neues Fenster oder Tab zu öffnen, wird vom iOS ignoriert (betrifft alle nicht-Apple Apps). Mit einigen Tricks und Umwegen ist es aber dennoch möglich, Links in neuen Tabs zu öffnen. Auch viele Popup-Fenster lassen sich trotz der Einschränkungen öffnen, aber leider nicht alle. Popup-Fenster werden mit der JavaScript-Funktion "window.open(url)" geöffnet, wobie die URL optional ist. Wird die URL angegeben, dann kann dieses Popup-Fenster auch geöffnet werden. Wird die URL nicht angegeben, dann funktioniert das Popup-Fenster leider nicht, denn es würde sich ein leeres Fenster öffnen in dem die Seite dann über eine Referenz auf das neue Fenster nachträglich die URL öffnen muß. Da das iOS aber keine Fenster unterstützt, gibt es leider keine Möglichkeit, diese Referenz auf das Fenster zu ermitteln. Damit kann das neue Fenster leider nicht geöffnet werden.

Einige Links zum AppStore funktionieren nicht. Warum?
Links zum AppStore funktionieren generell ohne Probleme. Allerdings sind viele derartige Links keine direkte Links zum AppStore, sondern sogenannte Affiliate-Links. D.h. es ist ein Server dazwischen geschaltet, der Klicks auf diese Links statistisch erfasst und abrechnet und danach erst auf den AppStore weiterleitet. Viele dieser Affiliate-Server stammen von den üblichen Dienstleistern für Werbung und werden daher von den Filtern im Filter-Manager von iCab Mobile erfasst. Und sind die Filter aktiviert, werden zugirffe auf viele dieser Server geblockt. Als Abhilfe können die Filter insgesamt, oder besser nur die Filter, die zu diesen Afiiliate-Servern passen, abgeschaltet werden.

In einem Web-Forum kann ich keine Eingaben in einem Textfeld machen. Gibt es hierfür eine Lösung?
Einige Web-Seiten nutzen einen "Rich-Text"-Editor für Texteingaben, wobei außer dem text auch noch Text-Stil, Farben usw. änderbar sind. Solche "Rich-Text"-Editoren erwarten aber, daß Tastendrücke jederzeit auftreten können, wie das bei einem "normalen" Computer mit echter Tastatur der Fall ist. Auf einem iPhone/iPad, bzw. ganz generell auf Geräten mit virtueller Tastatur, funktionieren solche Rich-Text-Editoren aber generell nicht, weil sie die virtuelle Tastatur nicht aktivieren können. D.h. die einzige Lösung ist hier, daß die Web-Seite für mobile Geräte noch eine Eingabemöglichkeit mit Standard-Textfeldern bereitstellt. Viele Web-Seiten tun dies auch, aber nicht alle erkennen auch, daß iCab Mobile ein "mobiler" Browser ist und verwenden dann auch dieses Standard-Textfeld. Aber i.d.R. kann man durch Ändern der "Browser ID" in iCab auf "Safari (iPhone)" oder "Safari (iPad)" dafür sorgen, daß die Web-Seite iCab als mobilen Safari erkennt und dann doch die Standard-Textfelder verwendet. Die "Browser ID" kann man in den Einstellungen von iCab ändern.

Einige Web-Seiten besitzen Textfelder oder andere Bereiche, die nur teilweise sichtbar sind. Wie kann ich die verdeckten Bereiche sichtbar machen?
Sie können diese Bereiche scrollen und so die verdeckten Bereiche sichtbar machen. Allerdings müssen sie hier mit zwei Fingern scrollen; ein Finger scrollt immer die Web-Seite als ganzes, zwei Finger scrollen diese eingebetteren Elemente (Textfelder, Frames, und einige andere Elemente).

Wenn das "Private Surfen" eingeschaltet ist, werden keine Tabs mehr beim Start restauriert. Warum?
Die in den Tabs geladenen Seiten sind, wie auch die History, private Daten. Daher werden diese im "Privat-Modus" nicht gespeichert und deswegen werden auch beim Start keine Tabs mehr wiederhergestellt.

Warum werden Cookies nicht gespeichert, obwohl iCab so konfiguriert ist, diese nicht zu verwerfen?
Sie haben vermutlich den "Private-Modus" aktiviert. Und Cookies sind private Daten, und werden deshalb im Privat-Modus nicht gesichert. Schalten Sie den Privat-Modus ab, um Cookies dauerhaft speichern zu können.

Web-Seiten laden alle mit einem sehr einfachen Layout. Warum sehe ich nicht das normale Layout der Seiten?
Sie haben vermutlich die "Seiten-Komprimierung" (Google-Mobilizer) eingeschaltet. Dieses Feature reduziert das Layout der Seite, so daß sie schneller und mit weniger Daten geladen werden kann. Wenn das Originallayout erwünscht ist, muß die Seiten-Komprimierung abgeschaltet werden.

iCab Mobile stürzt gelegentlich ab. Was kann ich tun?
Es gibt in iPhone OS 2.x das Problem, daß der freie Hauptspeicher nach einer Weile voll läuft, weil einige Systemkomponenten (wie z.B. WebKit) ein Speicherleck haben und ihren nicht mehr benötigen Speicher nicht ordungsgemäß freigeben. Und wenn der Hauptspeicher voll ist, werden Programme beendet, um wieder Platz im Speicher zu schaffen. Mit Firmware 3.0 hat Apple diesen Fehler aber weitgehend behoben, sollten Sie noch nicht auf OS 3.x aktualisiert haben, sollten Sie das unbedingt tun.

Grundsätzlich haben iPhones, iPod Touches und iPads nicht viel Hauptspeicher (128 MB in den älteren Geräten und 256 MB in den neueren), daher sollte man generell nicht zu viele Tabs gleichzeitig öffnen. Jedes Tab erzeugt ein WebKit-Objekt, welches zusätzlich Speicher benötigt.

Manchmal kann es helfen, das iPhone bzw. den iPod komplett abzuschalten (den Sleep-Button an der Oberseite für mehrere Sekunden gedrückt halten, bis auf dem Bildschirm ein Schieber zum Auschalten des Gerätes eingeblendet wird. Dann mit dem Schieber das Gerät abschalten), und danach wieder einzuschalten.

Das Programm stellt die letzte Sitzung nicht her, obwohl dies so eingestellt ist
Sie haben vermutlich die Option "Privates Surfen" eingeschaltet, bei der iCab Mobile keine privaten Daten speichert. Zu den privaten Daten gehören auch die Web-Seiten, die besucht werden. Da die Sitzung die zuletzt besuchten Seiten/Tabs wieder laden soll, würden dadurch private Daten verraten und somit darf die Sitzung nicht wiederhergestellt werden, solange das "private Surfen" aktiv ist. D.h. um die Sitzung wiederherstellen zu lassen, muss die Option "privates Surfen" abgeschaltet werden.

Wie funktionieren die "Offline-Lesezeichen"?
Wenn man eine Web-Seite als Lesezeichen speichert, kann man einen Schalter umlegen, um das Lesezeichen zum "Offline-Lesezeichen" zu machen. Dieses Lesezeichen ist generell ein normales Lesezeichen, speichert aber zusätzliche noch die komplette Web-Seiten inklusive Bilder und anderer Dateien auf dem Gerät. In der Lesezeichen-Liste werden solche Offline-Lesezeichen über einen "Offline"-Button am rechten Rand gekennzeichnet. Tippt man auf diesen "Offline"-Button, wird die Seite offline geöffnet, also die auf dem Gerät gespeicherten Daten werden angezeigt. Tippt man dagegen das Lesezeichen an, ohne den Offline-Button zu treffen, wird die Seite normal aus dem Web geladen (wie bei einem normalen Lesezeichen).

Man kann diesen Lesezeichen auch jederzeit wieder den Offline-Status entziehen, in dem man im Bearbeiten-Modus den "Offline"-Schalter wieder ausschaltet. Dann werden die gespeicherten Daten wieder gelöscht und das Lesezeichen wird zu einem normalen Lesezeichen.

Ich habe die Anzeige von Bildern abgeschaltet, vereinzelt werden aber immer noch welche angezeigt. Warum?
Das iPhone OS erlaubt es nicht, genau zu erfahren, welche Daten WebKit gerade für eine Web-Seite holen will. Nur die URL der Daten kann als Hinweis herangezogen werden. Sollte die URL aber keinen Hinweis auf ein Bild liefern (z.B. keine der für Bilder üblichen Dateinamen-Erweiterungen), wird es dennoch geladen. Das betrifft aber nur sehr wenige Bilder.

Auf einer Web-Seite funktioniert das Speichern und Ausfüllen eines Formulars nicht. Warum?
Formulare können nur dann automatisch anhand der gespeicherten Daten ausgefüllt werden, wenn das Formular immer noch so ähnlich aussieht, wie zu dem Zeitpunkt, als es gespeichert wurde. Kleine Veränderungen sind OK, aber einige Grundeigenschaften, wie z.B. die Addresse, zu der die Formulardaten geschickt werden, müssen noch die selben sein. Falls sich das Formular einer Webseite grundlegend geändert hat, kann es nicht mehr automatisch ausgefüllt werden.

Ist es möglich, JavaScript abzuschalten?
Nein, das ist nicht möglich. Zum einen bietet das iPhone-Betriebsystem keine Möglichkeit, JavaScript für Apps abzuschalten, zum anderen benötigt iCab Mobile JavaScript, um einige der künstlichen Einschränkungen des iPhone SDKs zu umgehen, um so einige der iCab Mobile-Features implementieren zu können.

Ist es möglich, iCab Mobile als Standardbrowser auf dem iPhone anzumelden?
Nein, das iPhone-Betriebsystem wird grundsätzlich den Safari starten, wenn ein anderes App das System zum öffnen einer Web-Seite bittet. Es gibt zur Zeit keine Möglichkeit, dieses zu ändern.

Manche Web-Seiten laden immer die "mobile" Version der Seite, die meist weniger Informationen anzeigt. Ist es möglich dennoch die "richtige" Version der Web-Seite zu laden?
Ja, das ist möglich. Diese Web-Seiten entscheiden i.d.R. anhand der "Browser ID" (UserAgent), ob es sich um einem Browser auf einem mobilen Gerät handelt, oder um einen normalen Browser auf einem Mac oder PC. Und diese Browser ID kann man in iCab Mobile ändern. Stellt man z.B. die Identität "Safari (Mac)" ein, gibt sich iCab Mobile als die Mac-Version des Safari-Browsers aus, und damit sollten Web-Seiten fortan die "richtige" Fassung der Seite ausliefern. Gelegentlich kann es passieren, dass eine Seite weiterhin die mobile Fassung ausliefert, dann hilft normalerweise ein Löschen der Cookies in iCab Mobile. Diese Seiten haben sich den Status "mobile Seite anzeigen" dann in einem Cookie gemerkt und beachten die Browser ID nicht mehr, sofern dieser Cookie noch vorhanden ist.

Ich mag das neue "Module"-Feature. Kann ich auch eigene Module für iCab Mobile schreiben?
Ja. Es gibt eine Anleitung zum Schreiben eines Moduls, in der erklärt wird, wie man Module schreibt und in iCab Mobile installiert.