Les applications Fluid s'efforcent de limiter votre navigation au site web ou à l'application web que vous avez choisi lorsque vous avez créé l'application Fluid. Par conséquent, toute application Fluid vous renverra au navigateur Web par défaut de votre système (comme Safari ou Firefox) si vous naviguez vers une URL "extérieure" à ce site Web.
Déterminer ce qui constitue un "site web" relève plus de l'art noir que de la science exacte. "Site web" est entre guillemets parce qu'un site web est une idée plutôt vague qui peut inclure des documents et des ressources situés sur différents serveurs... et donc situés dans différents domaines URL.
En outre, le flux de connexion de nombreux sites Web vous redirige souvent rapidement et discrètement vers plusieurs URL qui peuvent ou non ressembler à l'URL d'origine que vous avez fournie. Ainsi, Fluid reportera la navigation sur le navigateur par défaut du système.
Votre application Fluid examine toute URL qu'on lui demande d'afficher et essaie de deviner si la ressource de cette URL fait partie du même "site Web" que l'URL d'accueil que vous avez fournie. C'est un jeu de devinettes délicat, et Fluid ne peut jamais être précis à 100%.
La bonne nouvelle, c'est que Fluid dispose d'une fonction de liste blanche/liste noire qui permet d'autoriser/de refuser la navigation vers tout modèle d'URL de votre choix. En fait, vous devez définir ce qui constitue le "site Web" de votre application Fluid pour contrôler ce que votre application Fluid est autorisée à faire.
Pour configurer cette fonction, allez dans le menu d'application de votre application Fluid (à droite du menu Apple) :
Préférences > Volet de préférences de la liste blanche
Dans le volet Liste blanche, vous pouvez ajouter/modifier/supprimer des modèles d'URL qui permettront à Fluid App de ne naviguer que sur les URL que vous souhaitez. Sélectionnez le bouton radio "Autoriser la navigation vers les URL correspondant à ces modèles :".
Dans le tableau "Modèle" ci-dessous, vous devez ajouter un modèle de caractère générique pour toute URL que vous souhaitez que votre application Fluid visite. L'étoile ("*") est un caractère générique spécial dans ce tableau. L'étoile signifie "correspondre à n'importe quoi ici", et c'est un moyen puissant d'inclure ou d'exclure facilement de très grands groupes de modèles d'URL.
Vous pouvez également utiliser des expressions régulières complètes au lieu de modèles à caractères génériques en entourant votre modèle d'URL de barres obliques. /
comme : /http:\/\/google\.com\/.+/
. Si vous ne savez pas ce que sont les Expressions Régulières, oubliez que je les ai mentionnées. Elles sont beaucoup plus compliquées, et les motifs joker peuvent presque toujours faire le travail plus facilement.
Si vous trouvez que votre application Fluid vous renvoie inutilement vers votre navigateur par défaut (par exemple Safari), vous devez essayer de déterminer la première URL chargée dans Safari. Cette première URL est celle que Fluid considère comme ne faisant pas partie de votre "site Web". Après avoir déterminé cette URL, vous devez ajouter un motif au tableau décrit ci-dessus pour qu'il corresponde à cette URL. Je vous suggère d'appliquer généreusement des étoiles au motif afin que Fluid accepte plus facilement de naviguer vers une URL similaire.
Fluid est également livré avec une bonne quantité de code "spécial" par défaut pour certaines des applications web les plus connues. En gros, cela signifie que Fluid possède une collection de modèles d'URL connus pour fonctionner avec certaines des applications Web les plus populaires (en particulier celles qui vous redirigent rapidement vers des URL qui ne correspondent pas aux URL d'origine habituelles), et Fluid insère automatiquement ces modèles au premier lancement. Gmail est un bon exemple et les modèles par défaut pour Gmail sont présentés dans la capture d'écran ci-dessus.