Рідина: коли я намагаюся увійти, мій додаток Fluid замість цього запускає браузер за замовчуванням


19

Я створив додаток Fluid для свого улюбленого веб-сайту.

Але виникає проблема, коли я намагаюся увійти на веб-сайт у створеному мною додатку Fluid: замість цього запускається мій веб-браузер за замовчуванням (у моєму випадку Safari).

Чому я не можу увійти? Чому мій додаток Fluid відкладає перегляд браузера за умовчанням, коли я намагаюся увійти на веб-сайт?

Відповіді:


36

Fluid Apps намагаються обмежити перегляд веб-сайту або веб-сторінки, яку ви вибрали під час створення програми Fluid. Тому будь-який додаток Fluid відправить вас до веб-браузера за замовчуванням у вашій системі (наприклад, Safari або Firefox), якщо ви перейдете до URL-адреси "поза" цього веб-сайту.

Тепер визначення того, що являє собою "веб-сайт", - це більше чорне мистецтво, ніж точна наука. "Веб-сайт" є відлякуючими цитатами, оскільки веб-сайт - це досить розпливчаста ідея, яка може включати документи та ресурси, які знаходяться на різних серверах ... і, отже, розташовані в різних доменах URL.

Крім того, потік входу на багато веб-сайтів часто швидко і тихо переспрямовує вас через кілька URL-адрес, які можуть виглядати чи не виглядати як домашня URL-адреса, яку ви вказали. Це призведе до того, що Fluid відкладе перегляд веб-переглядача за замовчуванням.

Додаток Fluid розглядає будь-яку URL-адресу, яку йому пропонують відобразити, і намагається відгадати, чи ресурс за цією URL-адресою є частиною того ж "веб-сайту", що і домашня URL-адреса, яку ви вказали. Це хитра здогадка, і Fluid ніколи не може бути на 100% точним.

Хороша новина полягає в тому, що Fluid має функцію білого списку / чорного списку для дозволу / заборони перегляду будь-якого обраного шаблону URL-адрес. В основному вам потрібно визначити, що становить "веб-сайт" вашої програми Fluid App, щоб контролювати те, що дозволено робити вашому Fluid App.

Щоб налаштувати цю функцію, перейдіть до меню програми Fluid App (праворуч від меню Apple):

Налаштування> Область налаштувань білого списку

Перелік параметрів білого списку додатків для рідин

У Білій списку Prefpane ви можете додавати / редагувати / видаляти шаблони URL-адрес, які дозволять переглядати Fluid App лише на ті URL-адреси, які ви хочете. Виберіть перемикач "Дозволити перегляд URL-адрес, що відповідають цим шаблонам:".

У таблиці "Шаблон" нижче, ви повинні додати шаблон підстановки для будь-якої URL-адреси, яку ви хочете відвідати у вашому додатку Fluid. Зірка ("*") - це особливий символ Wildcard у цій таблиці. Зірка означає "відповісти будь-чому тут" і є потужним способом легко включати або виключати дуже великі групи шаблонів URL-адрес.

Крім того , ви можете використовувати повні регулярні вирази замість підстановлювальних шаблонів, оточивши свій шаблон URL в Слеш , /як: /http:\/\/google\.com\/.+/. Якщо ви не знаєте, що таке регулярні вирази, забудьте, я їх згадав. Вони набагато складніші, і шаблони Wildcard майже завжди можуть зробити роботу легше.

Якщо ви виявите, що ваш додаток Fluid необов'язково виштовхує вас до браузера за замовчуванням (скажімо, Safari), ви повинні спробувати визначити першу URL-адресу, завантажену в Safari. Ця перша URL-адреса - це та, яку Fluid вважає, що не є частиною вашого "веб-сайту". Визначивши цю URL-адресу, слід додати шаблон до описаної вище таблиці, щоб відповідати цій URL-адресі. Я пропоную застосувати зірки до візерунка, щоб Fluid більше сприймав перегляд веб-сторінок за аналогічною URL-адресою.

Рідина також постачається з великою кількістю коду "спеціального випадку" за замовчуванням для деяких більш відомих веб-сайтів. В основному це означає, що Fluid має набір шаблонів URL-адрес, які, як відомо, працюють для деяких більш популярних веб-сайтів (особливо тих, які швидко перенаправляють вас до URL-адрес, які не відповідають загальним домашнім URL-адресам), і Fluid автоматично вставить їх візерунки при першому запуску. Gmail - хороший приклад, і шаблони для Gmail за замовчуванням показані на скріншоті вище.


1
Тодд, дякую за запитання та відповіді на це, я бачив, що це виникало неодноразово - сподіваємось, на це посилаються в google і зупиняють питання до текучого списку розсилки стосовно цієї теми.
dstarh

Це також симптом відтворення програми Fluid з тим самим іменем, але іншою URL-адресою. Я перемістив веб-сайт, який показував Fluid і відтворив додаток. Зайшов у налаштування білого списку, і він все ще мав старий домен.
Кобі Тейт

Відповідь Тодда працює добре, проте ви також можете вибрати варіант, щоб дозволити всім сайтам на вкладці Білий список полегшити ситуацію.
Шакайб Салеем

5

Відповідь Тодда правильна, однак Google з тих пір трохи оновив їхні URL-адреси, тож ...

замість:

*google.com*/accounts/ServiceLoginAuth*

використання:

*google.com*/ServiceLoginAuth*

PS У мене немає достатньої кількості представників, щоб розмістити це як коментар до оригінальної відповіді: /


Редагування відповіді було б найкращим варіантом. Дякуємо за внесок - люди можуть побачити його і тут ...
bmike

Для youtube: відкрийте Fluid -> Url = youtube.com, Name = YouTube -> Створити -> Запустити -> Панель меню -> YouTube -> Налаштування -> Білий список -> (+) -> вставити " google.com * / ServiceLoginAuth "(БЕЗ котирувань ...) -> Клацніть вхід у вікно YouTube та завершіть вхід. Насолоджуйтесь.
Боаз Рімланд

1

Якщо ви намагаєтеся це зробити з локальним файлом, додайте файл шаблону: // * і все працює добре.


-1

Щойно я відкрив Календар Gmail у веб-переглядачі та скопіював ПОЛЮ URL-адресу, я зміг використати цю URL-адресу в додатку Fluid, щоб створити окремий додаток, який був моїм календарем Google. Раніше я вводив лише скорочену URL-адресу і, мабуть, тому відкрилося порожнє вікно браузера.

Моя порада - перейти на веб-сайт спочатку у своєму браузері, а потім скопіювати URL-адресу для створення нового додатка Fluid.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.