Fluid Apps versuchen, das Surfen auf die Website oder Webanwendung zu beschränken, die Sie beim Erstellen der Fluid App ausgewählt haben. Daher werden Sie von jeder Fluid App an Ihren Standard-Webbrowser (wie Safari oder Firefox) weitergeleitet, wenn Sie zu einer URL "außerhalb" dieser Website navigieren.
Die Bestimmung, was eine "Website" ausmacht, ist mehr schwarze Kunst als exakte Wissenschaft. "Website" steht in gruseligen Anführungszeichen, da eine Website eine ziemlich vage Idee ist, die Dokumente und Ressourcen enthalten kann, die sich auf verschiedenen Servern befinden ... und sich daher in verschiedenen URL-Domänen befinden.
Außerdem leitet der Anmeldefluss für viele Websites Sie häufig schnell und leise über mehrere URLs weiter, die möglicherweise nicht der von Ihnen angegebenen Home-URL entsprechen. Dies führt dazu, dass Fluid das Surfen auf den Standardbrowser des Systems zurückstellt.
Ihre Fluid App prüft jede URL, die angezeigt werden soll, und versucht zu erraten, ob die Ressource unter dieser URL Teil derselben "Website" ist, die Sie als Home-URL angegeben haben. Dies ist ein kniffliges Ratespiel, bei dem Fluid niemals 100% genau sein kann.
Die gute Nachricht ist, dass Fluid über eine Whitelist- / Blacklist-Funktion verfügt, mit der Sie das Browsen zu einem von Ihnen ausgewählten URL-Muster zulassen bzw. untersagen können. Grundsätzlich müssen Sie definieren, was die "Website" Ihrer Fluid App ausmacht, um zu steuern, was Ihre Fluid App tun darf.
Gehen Sie zum Konfigurieren dieser Funktion zum Anwendungsmenü Ihrer Fluid App (rechts neben dem Apple-Menü):
Einstellungen> Whitelist-Einstellungsbereich
Im Whitelist Prefpane können Sie URL-Muster hinzufügen / bearbeiten / entfernen, mit denen Ihre Fluid App nur nach gewünschten URLs browsen kann. Aktivieren Sie das Optionsfeld "Erlaube das Durchsuchen von URLs, die diesen Mustern entsprechen:".
In der folgenden Tabelle "Muster" sollten Sie ein Platzhaltermuster für jede URL hinzufügen, die Ihre Fluid App besuchen soll. Stern ("*") ist ein spezielles Platzhalterzeichen in dieser Tabelle. Stern bedeutet "Hier stimmt alles überein" und ist eine leistungsstarke Methode, um sehr große Gruppen von URL-Mustern einfach ein- oder auszuschließen.
Alternativ können Sie die volle reguläre Ausdrücke statt Wildcard - Muster verwenden , indem Sie Ihre URL - Muster in Schrägstriche Umwickeln /
wie: /http:\/\/google\.com\/.+/
. Wenn Sie nicht wissen, was reguläre Ausdrücke sind, vergessen Sie, dass ich sie erwähnt habe. Sie sind viel komplizierter und Wildcard-Muster können die Arbeit fast immer einfacher erledigen.
Wenn Sie feststellen, dass Ihre Fluid App Sie unnötigerweise zu Ihrem Standardbrowser (z. B. Safari) bringt, sollten Sie versuchen, die erste URL zu ermitteln, die in Safari geladen wird. Diese erste URL ist diejenige, die Fluid für nicht Teil Ihrer "Website" hält. Nachdem Sie diese URL ermittelt haben, sollten Sie der oben beschriebenen Tabelle ein Muster hinzufügen, das mit dieser URL übereinstimmt. Ich empfehle, Sterne großzügig auf das Muster anzuwenden, damit Fluid das Navigieren zu einer ähnlichen URL besser akzeptiert.
Fluid wird für einige der bekannteren Webanwendungen standardmäßig mit einer angemessenen Menge an "Sonderfall" -Code ausgeliefert. Grundsätzlich bedeutet dies, dass Fluid über eine Sammlung von URL-Mustern verfügt, von denen bekannt ist, dass sie für einige der bekannteren Webanwendungen funktionieren (insbesondere solche, die Sie schnell zu URLs umleiten, die nicht mit den üblichen Heim-URLs übereinstimmen). Fluid fügt diese automatisch ein Muster beim ersten Start. Google Mail ist ein gutes Beispiel. Die Standardmuster für Google Mail sind im obigen Screenshot dargestellt.
Die Antwort von Todd ist richtig. Google hat die URLs jedoch seitdem leicht aktualisiert.
anstatt:
verwenden:
PS Ich habe nicht genug Repräsentanten, um dies als Kommentar zur ursprünglichen Antwort zu posten: /
quelle
Wenn Sie versuchen, dies mit einer lokalen Datei zu tun, fügen Sie die Musterdatei: // * hinzu, und alles funktioniert einwandfrei.
quelle
Nachdem ich den Google Mail-Kalender im Browser geöffnet und die vollständige URL kopiert hatte, konnte ich diese URL in der Fluid-App verwenden, um eine eigenständige App zu erstellen, die mein Google Kalender war. Zuvor hatte ich nur eine verkürzte URL eingegeben und war wahrscheinlich der Grund, warum ein leeres Browserfenster geöffnet wurde.
Mein Rat ist, zuerst die Website in Ihrem Browser aufzurufen und dann die URL zum Erstellen einer neuen Fluid-App zu kopieren.
quelle