Le app fluide cercano di mantenere la tua navigazione limitata al sito web o alla webapp che hai scelto quando hai creato l'app Fluid. Pertanto, qualsiasi app Fluid ti invierà al tuo browser di sistema predefinito (come Safari o Firefox) se navighi su un URL "esterno" a quel sito web.
Ora, determinare ciò che costituisce un "sito web" è più un'arte nera che una scienza esatta. "Sito web" è in virgolette perché un sito Web è un'idea piuttosto vaga che potrebbe includere documenti e risorse che si trovano su server diversi ... e quindi situati in diversi domini di URL.
Inoltre, il flusso di accesso per molti siti web spesso reindirizza rapidamente e in modo silenzioso attraverso diversi URL che potrebbero non avere l'aspetto dell'URL della home che hai fornito. Ciò farà sì che Fluid rinvii la navigazione al browser predefinito di sistema.
La tua app Fluid esamina qualsiasi URL che viene richiesto e cerca di indovinare se la risorsa di quell'URL fa parte dello stesso "sito web" dell'URL della home che hai fornito. Questo è un gioco di indovinelli difficile e Fluid non può mai essere preciso al 100% senza problemi.
La buona notizia è che Fluid ha una funzione lista bianca / lista nera per consentire / disabilitare la navigazione verso qualsiasi pattern URL che si sceglie. Fondamentalmente, è necessario definire ciò che costituisce il "sito Web" dell'app Fluid per controllare ciò che l'app Fluid è autorizzata a fare.
Per configurare questa funzione, vai al menu dell'applicazione dell'app Fluid (a destra del menu Apple):
Preferenze > Riquadro delle preferenze della whitelist
NelPrefpanedellalistabianca,puoiaggiungere/modificare/rimuovereipatternURLchemanterrannolatuaappFluidsolonegliURLchedesideri.Selezionailpulsantediopzione"Consenti la navigazione agli URL che corrispondono a questi modelli:".
Nella tabella "Pattern" di seguito, è necessario aggiungere un Pattern con caratteri jolly per qualsiasi URL che si desidera venga visitato dall'app Fluid. Star ("*") è un carattere jolly speciale in questa tabella. Stella significa "abbina qualsiasi cosa qui" ed è un modo efficace per includere o escludere facilmente gruppi molto grandi di pattern URL.
In alternativa, puoi utilizzare le espressioni regolari complete anziché i pattern con caratteri jolly avvolgendo il tuo pattern URL nelle barre in avanti di /
come: /http:\/\/google\.com\/.+/
. Se non sai cosa sono le espressioni regolari, dimentica che le ho menzionate. Sono molto più complicati e Wildcard Patterns può quasi sempre portare a termine il lavoro più facilmente.
Se trovi che la tua App Fluid ti sta inutilmente buttando nel browser predefinito (ad esempio, Safari) dovresti provare a determinare il primo URL caricato in Safari. Questo primo URL è quello che pensa che Fluid non faccia parte del tuo "sito web". Dopo aver determinato quell'URL, dovresti aggiungere un modello alla tabella sopra descritta per abbinare quell'URL. Suggerisco di applicare le stelle liberamente al pattern in modo che Fluid accetti maggiormente di navigare su un URL simile.
Fluid fornisce anche una buona quantità di codice "caso speciale" per impostazione predefinita per alcune delle applicazioni web più conosciute. Fondamentalmente, questo significa che Fluid ha una collezione di pattern URL che sono noti per funzionare con alcune delle applicazioni web più popolari (specialmente quelle che ti reindirizzano rapidamente a URL che non corrispondono agli URL della home comune), e Fluid inserirà automaticamente questi modelli al primo lancio. Gmail è un buon esempio e i pattern predefiniti per Gmail sono mostrati nello screenshot in alto.