Le app Fluid cercano di limitare la tua navigazione al sito Web o all'app Web che hai scelto quando hai creato l'app Fluid. Pertanto, qualsiasi App Fluida ti invierà al browser Web predefinito del tuo sistema (come Safari o Firefox) se navighi verso un URL "esterno" a quel sito Web.
Ora, determinare cosa costituisce un "sito Web" è più arte nera che scienza esatta. "Sito Web" è tra virgolette perché un sito Web è un'idea piuttosto vaga che può includere documenti e risorse che si trovano su server diversi ... e quindi situati in domini URL diversi.
Inoltre, il flusso di accesso per molti siti Web spesso ti reindirizza rapidamente e silenziosamente attraverso diversi URL che potrebbero o meno assomigliare all'URL di casa che hai fornito. Ciò farà sì che Fluid rinvii la navigazione al browser predefinito del sistema.
L'app fluida esamina qualsiasi URL che viene richiesto di visualizzare e prova a indovinare se la risorsa in tale URL fa parte dello stesso "sito Web" dell'URL di casa fornito. Questo è un gioco di ipotesi complicato e Fluid non può mai essere preciso al 100%.
La buona notizia è che Fluid ha una funzione whitelist / blacklist per consentire / vietare la navigazione verso qualsiasi pattern URL scelto. Fondamentalmente, è necessario definire ciò che costituisce il "sito Web" della tua app Fluid per controllare ciò che la tua app Fluid è autorizzata a fare.
Per configurare questa funzione, vai al menu dell'applicazione dell'app Fluid (a destra del menu Apple):
Preferenze> Riquadro preferenze lista bianca
Nella lista bianca della whitelist, puoi aggiungere / modificare / rimuovere i pattern URL che manterranno la tua app Fluid navigando solo verso gli URL che desideri. Seleziona il pulsante di opzione "Consenti la navigazione negli URL corrispondenti a questi schemi:".
Nella tabella "Pattern" in basso, è necessario aggiungere un pattern jolly per qualsiasi URL che si desidera visitare all'app Fluid. La stella ("*") è un carattere jolly speciale in questa tabella. Stella significa "corrisponde a qualsiasi cosa qui" ed è un modo efficace per includere o escludere facilmente gruppi molto grandi di pattern URL.
In alternativa, è possibile utilizzare piene espressioni regolari invece di caratteri jolly avvolgendo il vostro modello di URL nel slash /
come: /http:\/\/google\.com\/.+/
. Se non sai cosa sono le espressioni regolari, dimentica che le ho menzionate. Sono molto più complicati e i pattern jolly possono quasi sempre svolgere il lavoro più facilmente.
Se scopri che la tua app Fluid ti sta buttando inutilmente nel tuo browser predefinito (diciamo, Safari), dovresti provare a determinare il primo URL che viene caricato in Safari. Questo primo URL è quello che Fluid pensa non faccia parte del tuo "sito Web". Dopo aver determinato tale URL, è necessario aggiungere un modello alla tabella sopra descritta per corrispondere a tale URL. Suggerisco di applicare le stelle liberamente al modello in modo che Fluid accetti più di navigare verso un URL simile.
Fluid viene inoltre fornito con una discreta quantità di codice "caso speciale" per impostazione predefinita per alcune delle webapp più note. Fondamentalmente, questo significa che Fluid ha una raccolta di pattern URL che sono noti per funzionare per alcune delle webapp più popolari (in particolare quelle che ti reindirizzano rapidamente a URL che non corrispondono ai comuni URL domestici) e Fluid inserirà automaticamente questi modelli al primo lancio. Gmail è un buon esempio e i modelli predefiniti per Gmail sono mostrati nello screenshot sopra.