Fluid: cuando intento iniciar sesión, mi aplicación Fluid inicia el navegador predeterminado

19

He creado una aplicación Fluid para mi sitio web favorito.

Pero hay un problema cuando intento iniciar sesión en el sitio web en la aplicación Fluid que creé: se inicia mi navegador web predeterminado (en mi caso, Safari).

¿Por qué no puedo iniciar sesión? ¿Por qué mi aplicación Fluid aplaza la navegación a mi navegador predeterminado cuando intento iniciar sesión en el sitio web?

Todd Ditchendorf
fuente

Respuestas:

36

Fluid Apps intenta mantener su navegación limitada al sitio web o aplicación web que eligió cuando creó la aplicación Fluid. Por lo tanto, cualquier aplicación Fluid lo enviará al navegador web predeterminado de su 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 ubicados en diferentes servidores ... y, por lo tanto, ubicados en diferentes dominios de URL.

Además, el flujo de inicio de sesión para muchos sitios web a menudo lo redirige rápida y silenciosamente a través de varias URL que pueden parecerse o no a la URL de inicio que proporcionó. Esto hará que Fluid difiera la navegación al navegador predeterminado del sistema.

Su aplicación Fluid analiza cualquier URL que se le solicite 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 desde el primer momento.

La buena noticia es que Fluid tiene una función de lista blanca / lista negra para permitir / no permitir la navegación a cualquier patrón de URL que elija. Básicamente, debe definir qué constituye el "sitio web" de su aplicación Fluid para controlar lo que su aplicación Fluid puede hacer.

Para configurar esta función, vaya al menú de aplicaciones de su aplicación Fluid (a la derecha del menú Apple):

Preferencias> Panel de preferencias de la lista blanca

Panel de preferencias de la lista blanca de aplicaciones fluidas

En el panel de lista blanca, puede agregar / editar / eliminar patrones de URL que mantendrán su aplicación Fluid navegando solo a las URL que desee. Seleccione el botón de opción "Permitir navegar a URL que coincidan con estos patrones:".

En la tabla "Patrón" a continuación, debe agregar un Patrón comodín para cualquier URL que desee que visite su aplicación Fluid. La estrella ("*") es un carácter comodín especial en esta tabla. Estrella significa "hacer coincidir cualquier cosa aquí", y es una forma poderosa de incluir o excluir fácilmente grupos muy grandes de patrones de URL.

Como alternativa, puede utilizar expresiones regulares completos en lugar de patrones de comodines envolviendo su patrón de URL en barras diagonales /como: /http:\/\/google\.com\/.+/. Si no sabe qué son las expresiones regulares, olvide que las mencioné. Son mucho más complicados, y los patrones comodín casi siempre pueden hacer el trabajo más fácilmente.

Si encuentra que su aplicación Fluid lo está echando innecesariamente a su navegador predeterminado (por ejemplo, Safari), debe intentar determinar la primera URL que se carga en Safari. Esta primera URL es la que Fluid piensa que no es 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 libremente 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 "caso especial" 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 lo redirigen rápidamente a URL que no coinciden con las URL de inicio 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.

Todd Ditchendorf
fuente
1
Todd, gracias por preguntar y responder esto, lo he visto surgir varias veces; espero que esto se haga referencia en Google y detenga las preguntas a la lista de correo fluida sobre este tema.
dstarh
Esto también es un síntoma de recrear una aplicación Fluid con el mismo nombre pero con una URL diferente. Moví el sitio web que Fluid estaba mostrando y recreé la aplicación. Ingresó a la configuración de la lista blanca y todavía tenía el dominio anterior.
Kobi Tate
La respuesta de Todd funciona bien, sin embargo, también puede seleccionar la opción para permitir que todos los sitios en la pestaña Lista blanca faciliten las cosas.
Shakaib Saleem
5

La respuesta de Todd es correcta, sin embargo, Google ha actualizado ligeramente sus URL, así que ...

en lugar de:

*google.com*/accounts/ServiceLoginAuth*

utilizar:

*google.com*/ServiceLoginAuth*

PD: No tengo suficiente representante para publicar esto como un comentario sobre la respuesta original: /

barryels
fuente
Una edición de la respuesta sería la mejor opción. Gracias por la contribución - la gente también puede verlo aquí ...
bmike
Para youtube: Abrir Fluido -> Url = youtube.com, Nombre = YouTube -> Crear -> Ejecutarlo -> Barra de menú -> YouTube -> Preferencias -> Lista blanca -> (+) -> pegar " google.com * / ServiceLoginAuth "(SIN comillas ...) -> Haga clic en iniciar sesión en la ventana de youtube y complete el inicio de sesión. Disfrute.
Boaz Rymland
1

Si está intentando hacer esto con un archivo local, agregue el archivo de patrón: // * y todo funciona bien.

León
fuente
-1

Una vez que abrí el calendario de Gmail en el navegador y copié la URL COMPLETA, pude usar esa URL en la aplicación Fluid para crear una aplicación independiente que era mi Google Calendar. Anteriormente solo había ingresado una URL abreviada y probablemente era la razón por la que se abría una ventana en blanco del navegador.

Mi consejo es ir primero al sitio web en su navegador, luego copiar la URL para crear una nueva aplicación Fluid.

terry
fuente