Fluid Apps стараются ограничить ваш просмотр веб-сайтом или веб-приложением, которое вы выбрали при создании Fluid App. Поэтому любое приложение Fluid отправит вас в системный веб-браузер по умолчанию (например, Safari или Firefox), если вы перейдете по URL-адресу «за пределами» этого веб-сайта.
Теперь определение того, что представляет собой «веб-сайт», является более черным искусством, чем точная наука. «Веб-сайт» заключен в кавычки, поскольку веб-сайт представляет собой довольно расплывчатую идею, которая может включать документы и ресурсы, расположенные на разных серверах ... и, следовательно, расположенные в разных доменах URL.
Кроме того, поток входа на многие веб-сайты часто быстро и незаметно перенаправляет вас по нескольким URL-адресам, которые могут выглядеть или не выглядеть как домашний URL-адрес, который вы указали. Это заставит Fluid отложить просмотр в браузере системы по умолчанию.
Ваше приложение Fluid просматривает любой URL, который ему предлагается отобразить, и пытается угадать, является ли ресурс по этому URL частью того же «веб-сайта», что и предоставленный вами домашний URL. Это сложная игра в догадки, и Fluid никогда не может быть на 100% точной из коробки.
Хорошей новостью является то, что Fluid имеет функцию белого / черного списка, которая позволяет / запрещает просмотр любого шаблона URL, который вы выберете. По сути, вам нужно определить, что составляет «веб-сайт» вашего Fluid App, чтобы контролировать, что разрешено делать вашему Fluid App.
Чтобы настроить эту функцию, перейдите в меню приложений вашего приложения Fluid (справа от меню Apple):
Настройки> Панель предпочтений белого списка
В панели «Белый список» вы можете добавлять / редактировать / удалять шаблоны URL, которые позволят вашему Fluid App просматривать только те URL, которые вам нужны. Установите переключатель «Разрешить просмотр URL-адресов, соответствующих этим шаблонам:».
В приведенной ниже таблице «Шаблон» необходимо добавить шаблон подстановки для любого URL-адреса, который вы хотите посетить в своем приложении Fluid. Звезда ("*") - это специальный подстановочный знак в этой таблице. Звездочка означает «сопоставить что-либо здесь» и является мощным способом простого включения или исключения очень больших групп шаблонов URL.
Кроме того , вы можете использовать полные регулярные выражения вместо подстановочных шаблонов, окружив свой шаблон URL в слэшах , /
как: /http:\/\/google\.com\/.+/
. Если вы не знаете, что такое регулярные выражения, забудьте, что я упомянул их. Они намного сложнее, и шаблоны подстановочных знаков почти всегда могут сделать работу проще.
Если вы обнаружите, что ваше приложение Fluid излишне выводит вас в браузер по умолчанию (например, Safari), вам следует попытаться определить первый URL-адрес, загруженный в Safari. Это первый URL, который, по мнению Fluid, не является частью вашего «сайта». После определения этого URL вы должны добавить шаблон в таблицу, описанную выше, чтобы соответствовать этому URL. Я предлагаю применять звезды к шаблону, чтобы Fluid больше подходил для просмотра аналогичного URL.
Fluid также поставляется с достаточным количеством кода «особого случая» по умолчанию для некоторых из наиболее известных веб-приложений. По сути, это означает, что у Fluid есть коллекция шаблонов URL, которые, как известно, работают для некоторых из наиболее популярных веб-приложений (особенно тех, которые быстро перенаправляют вас на URL, которые не соответствуют общим домашним URL-адресам), и Fluid автоматически вставит их шаблоны при первом запуске. Хорошим примером является Gmail, а шаблоны по умолчанию для Gmail показаны на снимке экрана выше.