답변:
Fluid Apps는 Fluid App을 만들 때 선택한 웹 사이트 또는 웹앱으로 만 탐색을 유지하려고합니다. 따라서 해당 웹 사이트에서 "외부"URL을 탐색하면 모든 Fluid 앱이 Safari 또는 Firefox와 같은 시스템 기본 웹 브라우저로 사용자를 보냅니다.
이제 "웹 사이트"를 구성하는 요소를 결정하는 것은 정확한 과학보다 더 까다로운 예술입니다. 웹 사이트는 다른 서버에 있고 따라서 다른 URL 도메인에있는 문서와 리소스를 포함 할 수있는 다소 모호한 아이디어이기 때문에 "웹 사이트"는 따옴표로 표시됩니다.
또한 많은 웹 사이트의 로그인 흐름은 종종 제공 한 홈 URL과 같거나 보이지 않는 여러 URL을 통해 빠르고 조용하게 리디렉션합니다. 이로 인해 Fluid는 시스템 기본 브라우저로의 탐색을 지연시킵니다.
Fluid 앱은 표시하도록 요청 된 URL을보고 해당 URL의 리소스가 제공 한 홈 URL과 동일한 "웹 사이트"의 일부인지 추측하려고합니다. 이것은 까다로운 추측 게임이며, Fluid는 절대 100 % 정확할 수 없습니다.
좋은 소식은 Fluid에 선택한 URL 패턴에 대한 브라우징을 허용 / 금지하는 화이트리스트 / 블랙리스트 기능이 있다는 것입니다. 기본적으로, Fluid 앱이 허용하는 것을 제어하기 위해 Fluid 앱의 "웹 사이트"를 구성하는 것을 정의해야합니다.
이 기능을 구성하려면 Fluid App의 응용 프로그램 메뉴 (Apple 메뉴 오른쪽)로 이동하십시오.
환경 설정> 화이트리스트 환경 설정 패널
Whitelist Prefpane에서 Fluid App을 원하는 URL로만 탐색하는 URL 패턴을 추가 / 편집 / 제거 할 수 있습니다. "이 패턴과 일치하는 URL로 탐색 허용 :"라디오 단추를 선택하십시오.
아래의 "패턴"표에서 Fluid App에 방문하려는 URL에 대한 와일드 카드 패턴을 추가해야합니다. 별표 ( "*")는이 표에서 특수한 와일드 카드 문자입니다. 별표는 "여기에 일치하는 항목"을 의미하며 매우 큰 URL 패턴 그룹을 쉽게 포함하거나 제외 할 수있는 강력한 방법입니다.
또는 URL 패턴을 /
다음과 같이 슬래시로 묶어 와일드 카드 패턴 대신 전체 정규식을 사용할 수 있습니다 /http:\/\/google\.com\/.+/
. 정규식이 무엇인지 모른다면 내가 언급 한 것을 잊어 버리십시오. 그것들은 훨씬 더 복잡하며 와일드 카드 패턴은 거의 항상 작업을보다 쉽게 수행 할 수 있습니다.
Fluid 앱이 불필요하게 기본 브라우저 (예 : Safari)로 연결되는 것을 발견하면 Safari에로드 된 첫 번째 URL을 확인해야합니다. 이 첫 번째 URL은 Fluid가 "웹 사이트"의 일부가 아니라고 생각하는 URL입니다. 해당 URL을 결정한 후 해당 URL과 일치하도록 패턴을 위에서 설명한 표에 추가해야합니다. Fluid가 유사한 URL을 탐색 할 수 있도록 패턴에 별을 자유롭게 적용하는 것이 좋습니다.
Fluid는 또한 잘 알려진 일부 웹앱에 대해 기본적으로 상당한 양의 "특별 사례"코드와 함께 제공됩니다. 기본적으로 이는 Fluid에 가장 인기있는 일부 웹앱 (특히 일반 홈 URL과 일치하지 않는 URL로 빠르게 리디렉션되는 웹앱)에서 작동하는 것으로 알려진 URL 패턴 모음이 있으며 Fluid는 이러한 패턴을 자동으로 삽입합니다. 첫 발사 패턴. Gmail이 좋은 예이며 Gmail의 기본 패턴이 위 스크린 샷에 표시되어 있습니다.
Todd의 답변은 정확하지만 Google은 이후 URL을 약간 업데이트 했으므로
대신에:
*google.com*/accounts/ServiceLoginAuth*
사용하다:
*google.com*/ServiceLoginAuth*
추신 : 나는 원래 답변에 대한 의견으로 이것을 게시 할 충분한 담당자가 없습니다 : /