Las aplicaciones de fluidos intentan mantener su navegación limitada al sitio web o aplicación web que eligió cuando creó la aplicación de fluidos. Por lo tanto, cualquier aplicación de Fluid lo enviará a su navegador web predeterminado del sistema (como Safari o Firefox) si navega a una URL "fuera" de ese sitio web.
Ahora, determinar qué constituye un "sitio web" es más arte negro que ciencia exacta. "Sitio web" está entre comillas, porque un sitio web es una idea bastante vaga que puede incluir documentos y recursos que se encuentran en diferentes servidores ... y, por lo tanto, en diferentes dominios de URL.
Además, el flujo de inicio de sesión para muchos sitios web a menudo lo redirige de forma rápida y silenciosa a través de varias URL que pueden o no ser similares a la URL de inicio que proporcionó. Esto hará que Fluid aplace la navegación al navegador predeterminado del sistema.
Su aplicación de Fluid mira cualquier URL que se le pide que muestre e intenta adivinar si el recurso en esa URL es parte del mismo "sitio web" que la URL de inicio que proporcionó. Este es un juego de adivinanzas complicado, y Fluid nunca puede ser 100% preciso fuera de la caja.
La buena noticia es que Fluid tiene una función de lista blanca / lista negra para permitir / rechazar la navegación a cualquier patrón de URL que elija. Básicamente, debe definir lo que constituye el "sitio web" de su aplicación Fluid para controlar lo que se le permite a su aplicación Fluid.
Para configurar esta función, vaya al menú de aplicaciones de su aplicación Fluid (a la derecha del menú de Apple):
Preferencias > Panel de preferencias de lista blanca
EnelPrefpanodelistablanca,puedeagregar/editar/eliminarpatronesdeURLquemantendránsuaplicaciónFluidnavegandosoloalasURLquedesee.Seleccioneelbotóndeopción"Permitir navegar a las URL que coincidan con estos patrones:".
En la tabla de "Patrones" a continuación, debe agregar un Patrón de comodines para cualquier URL que desee que visite su aplicación Fluid. La estrella ("*") es un carácter comodín especial en esta tabla. Star significa "hacer coincidir cualquier cosa aquí" y es una forma poderosa de incluir o excluir fácilmente grupos muy grandes de patrones de URL.
Alternativamente, puede usar expresiones regulares completas en lugar de patrones de comodines envolviendo su patrón de URL en barras diagonales /
como: /http:\/\/google\.com\/.+/
. Si no sabes qué son las expresiones regulares, olvida que las mencioné. Son mucho más complicados y los patrones de comodín casi siempre pueden hacer el trabajo más fácilmente.
Si encuentra que su aplicación Fluid lo está sacando innecesariamente a su navegador predeterminado (por ejemplo, Safari), debe tratar de determinar la primera URL que se carga en Safari. Esta primera URL es la que Fluid cree que no forma parte de su "sitio web". Después de determinar esa URL, debe agregar un patrón a la tabla descrita anteriormente para que coincida con esa URL. Sugiero aplicar estrellas generosamente al patrón para que Fluid acepte más la navegación a una URL similar.
Fluid también se envía con una buena cantidad de código de "casos especiales" de forma predeterminada para algunas de las aplicaciones web más conocidas. Básicamente, esto significa que Fluid tiene una colección de patrones de URL que se sabe que funcionan para algunas de las aplicaciones web más populares (especialmente las que le redirigen rápidamente a las URL que no coinciden con las URL comunes comunes), y Fluid las insertará automáticamente. Patrones en el primer lanzamiento. Gmail es un buen ejemplo y los patrones predeterminados para Gmail se muestran en la captura de pantalla anterior.