?? Всегда открывайте правильный браузер ??
Finicky - это приложение MacOS, которое позволяет настроить правила, которые решают, какой браузер открыт для каждой ссылки или URL. С привередливым в качестве вашего браузера по умолчанию вы можете сказать ему открыть Facebook или Reddit в одном браузере, а также Trello или LinkedIn в другом.
Finicky.app в папку приложений.brew install --cask finicky . Создайте файл с названием .finicky.js
Начните привередливой. Пожалуйста, позвольте его установить в качестве браузера по умолчанию.
И ты закончил. Все нажатые ссылки, которые открыли бы ваш браузер, теперь сначала обрабатываются Cinicky.
// ~/.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"
}
]
} ;См. Документацию для всех функций привередливых поддержки.
Finicky обладает обширной поддержкой для сопоставления, переписывания и начала браузеров или других приложений, которые обрабатывают URL -адреса. См. Вики для полной документации по конфигурации, объясняющая все доступные, API и опции, а также подробную информацию о том, как соответствовать URL -адресам.
Смотрите страницу Wiki для других советов по конфигурации пользователей Finicky.
Если вы ищете что -то, что позволяет вам выбрать браузер для активации в графическом интерфейсе, ознакомьтесь с Browserosaurus от Will Stone, проведения браузера с открытым исходным кодом для MacOS. Это очень хорошо работает вместе с привередливым!
Если вы хотите построить привередливые из источника, вы можете сделать это, установив инструменты командной строки XCODE, и пряжу, а затем запустив следующее:
# build the source
make
# run the compiled app
make runУ меня нет времени, чтобы активно работать над привередливой чертежей, и это имело место в течение нескольких лет. Я все еще использую его каждый день, и это очень хорошо работает для моих вариантов использования. Когда у меня есть время, я пытаюсь ответить на запросы поддержки в Twitter и Github.
Не ожидайте никакой работы по функциям, новым релизам или даже исправлениям ошибок с моей стороны на данный момент. Если в моей личной или профессиональной жизни все сильно изменится, у меня не будет времени работать над привередливым привередлием в обозримом будущем.
Вы хотите помочь с развитием привередливых? Мое время, чтобы потратить на работу над привередливым мыши, очень ограничено, и мой ограниченный опыт работы с Swift и MacOS, который, как я чувствую, сдерживает его. Если вы имеете опыт в разработке Swift и MacOS, и это звучит интересно для вас, пожалуйста, обратитесь ко мне, предпочтительно в Twitter.
Пожалуйста, подайте проблему для ошибок, отсутствующей документации или неожиданного поведения.
Смотрите ошибки
Пожалуйста, подайте проблему, чтобы предложить новые функции. Голосуйте по запросам функций, добавив?
Смотрите запросы функций
Есть ли другие вопросы или нужна помощь? Пожалуйста, не стесняйтесь обратиться ко мне на Mastodon или Twitter.
Грань