?? 항상 올바른 브라우저를 열어 ??
Finicky는 모든 링크 또는 URL에 대해 어떤 브라우저를 열는지 결정하는 규칙을 설정할 수있는 MACOS 응용 프로그램입니다. Finicky를 기본 브라우저로 사용하면 한 브라우저에서 Facebook 또는 Reddit을 열고 다른 브라우저에서 Trello 또는 LinkedIn을 열도록 지시 할 수 있습니다.
Finicky.app 넣으십시오.brew install --cask finicky . 홈 디렉토리에 구성 (예제)이있는 .finicky.js 라는 파일을 만들거나 Finicky KickStart로 기본 구성을 생성하십시오.
FENICKY를 시작하십시오. 기본 브라우저로 설정할 수 있습니다.
그리고 당신은 끝났습니다. 브라우저를 열었을 때 클릭 한 모든 링크는 이제 Finicky가 직접 처리했습니다.
// ~/.finicky.js
module . exports = {
defaultBrowser : "Google Chrome" ,
rewrite : [
{
// Redirect all urls to use https
match : ( { url } ) => url . protocol === "http" ,
url : { protocol : "https" }
}
] ,
handlers : [
{
// Open apple.com and example.com urls in Safari
match : finicky . matchHostnames ( [ "apple.com" , "example.com" ] ) ,
browser : "Safari"
} ,
{
// Open any url that includes the string "workplace" in Firefox
match : / workplace / ,
browser : "Firefox"
} ,
{
// Open google.com and *.google.com urls in Google Chrome
match : [
"google.com/*" , // match google.com urls
"*.google.com/*" , // match google.com subdomains
] ,
browser : "Google Chrome"
}
]
} ;Fenicky 지원이 모든 기능에 대한 설명서를 참조하십시오.
Finicky는 URL을 처리하는 브라우저 또는 기타 애플리케이션 매칭, 다시 쓰기 및 시작 브라우저 또는 기타 응용 프로그램에 대한 광범위한 지원을 제공합니다. 사용 가능한 모든, API 및 옵션을 설명하는 전체 구성 문서와 URL과 일치하는 방법에 대한 세부 정보를 설명하는 Wiki를 참조하십시오.
Finicky 사용자의 다른 구성 팁은 Wiki 페이지를 참조하십시오.
그래픽 인터페이스에서 활성화 할 브라우저를 선택할 수있는 것을 찾고 있다면 MacOS의 오픈 소스 브라우저 프롬프터 인 Will Stone의 Browserosaurus를 확인하십시오. 그것은 Finicky와 정말 잘 작동합니다!
소스에서 Fenicky를 구축하려면 Xcode, Xcode 명령 줄 도구 및 원사를 설치 한 다음 다음을 실행하여 그렇게 할 수 있습니다.
# build the source
make
# run the compiled app
make run나는 Finicky를 적극적으로 일할 시간이 없으며 몇 년 동안 그랬습니다. 나는 여전히 매일 그것을 사용하고 있으며 그것은 내 사용 사례에 실제로 잘 작동합니다. 시간이 있으면 Twitter 및 Github에서 지원 요청에 응답하려고합니다.
이 시점에서 기능, 새로운 릴리스 또는 버그 수정에 대한 작업을 기대하지 마십시오. 개인적 또는 직업 생활에서 상황이 많이 바뀌지 않는 한, 나는 미래를 위해 Fenicky에서 일할 시간이 없을 것입니다.
Finicky의 발전에 도움을주고 싶습니까? Finicky에서 일하는 데 소비하는 시간은 매우 제한적이며 Swift와 MacOS에 대한 제한된 경험이 그것을 방해하고 있다고 생각합니다. Swift 및 MacOS 개발 경험이 있다면 흥미로운 것 같습니다.
버그, 누락 된 문서 또는 예기치 않은 동작에 대한 문제를 제출하십시오.
버그를 참조하십시오
새로운 기능을 제안하려면 문제를 제기하십시오. A?를 추가하여 기능 요청에 투표하십시오.
기능 요청을 참조하십시오
다른 질문이 있거나 도움이 필요하십니까? Mastodon 또는 Twitter에서 저에게 연락하십시오.
MIT