Os Fluid Apps tentam manter sua navegação limitada ao site ou aplicativo da web que você escolheu quando criou o Fluid App. Portanto, qualquer aplicativo Fluid o enviará ao navegador da Web padrão do sistema (como Safari ou Firefox) se você procurar um URL "fora" desse site.
Agora, determinar o que constitui um "site" é mais arte negra do que ciência exata. "Site" está entre aspas, porque um site é uma idéia bastante vaga que pode incluir documentos e recursos localizados em diferentes servidores ... e, portanto, localizados em diferentes domínios de URL.
Além disso, o fluxo de login de muitos sites frequentemente o redireciona de maneira rápida e silenciosa por vários URLs que podem ou não se parecer com o URL inicial que você forneceu. Isso fará com que o Fluid adie a navegação para o navegador padrão do sistema.
Seu aplicativo Fluid analisa qualquer URL que é solicitado a exibir e tenta adivinhar se o recurso nesse URL faz parte do mesmo "site" que o URL inicial que você forneceu. Este é um jogo de adivinhação complicado, e o Fluid nunca pode ser 100% preciso imediatamente.
A boa notícia é que o Fluid possui um recurso de lista de permissões / lista negra para permitir / impedir a navegação em qualquer padrão de URL que você escolher. Basicamente, você precisa definir o que constitui o "site" do seu aplicativo Fluid para controlar o que ele pode fazer.
Para configurar esse recurso, acesse o menu Aplicativo do Fluid App (à direita do menu Apple):
Preferências> Painel de preferências da lista de permissões
Na Lista de permissões da lista de permissões, você pode adicionar / editar / remover padrões de URL que manterão o aplicativo Fluid navegando apenas pelos URLs que você deseja. Selecione o botão de opção "Permitir navegação em URLs que correspondam a esses padrões:".
Na tabela "Padrão" abaixo, você deve adicionar um padrão curinga para qualquer URL que deseja que seu aplicativo Fluid visite. Estrela ("*") é um caractere curinga especial nesta tabela. Estrela significa "combinar qualquer coisa aqui" e é uma maneira poderosa de incluir ou excluir facilmente grupos muito grandes de padrões de URL.
Alternativamente, você pode usar expressões regulares completas em vez de padrões de coringas envolvendo o seu padrão de URL em barras /
como: /http:\/\/google\.com\/.+/
. Se você não sabe o que são expressões regulares, esqueça que as mencionei. Eles são muito mais complicados, e os padrões curinga quase sempre podem fazer o trabalho com mais facilidade.
Se você achar que seu aplicativo Fluid o expulsará desnecessariamente no navegador padrão (por exemplo, Safari), tente determinar o primeiro URL carregado no Safari. Esse primeiro URL é aquele que a Fluid acha que não faz parte do seu "site". Depois de determinar esse URL, você deve adicionar um padrão à tabela descrita acima para corresponder a esse URL. Sugiro aplicar estrelas liberalmente ao padrão, para que o Fluid aceite mais a navegação para um URL semelhante.
O Fluid também é fornecido com uma quantidade razoável de código de "caso especial" por padrão para alguns dos aplicativos da web mais conhecidos. Basicamente, isso significa que o Fluid possui uma coleção de padrões de URL que funcionam para alguns dos aplicativos da web mais populares (especialmente aqueles que o redirecionam rapidamente para URLs que não correspondem aos URLs domésticos comuns) e o Fluid os insere automaticamente padrões no primeiro lançamento. O Gmail é um bom exemplo e os padrões padrão do Gmail são mostrados na captura de tela acima.