? ¿Siempre abre el navegador correcto?
Finicky es una aplicación MacOS que le permite configurar reglas que decidan qué navegador se abre para cada enlace o URL. Con Finicky como su navegador predeterminado, puede decirle que abra Facebook o Reddit en un navegador, y Trello o LinkedIn en otro.
Finicky.app en la carpeta de su aplicación.brew install --cask finicky . Cree un archivo llamado .finicky.js con configuración (ejemplos) en su directorio de inicio o genere una configuración básica con Kickstart finos
Comience Finicky. Permita que se establezca como el navegador predeterminado.
Y has terminado. Todos los enlaces se hicieron clic que habrían abierto su navegador ahora son manejados por primera vez por 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"
}
]
} ;Consulte la documentación de todas las características de los soportes finos.
Finicky tiene un amplio soporte para los navegadores de emparejamiento, reescritura e inicial u otras aplicaciones que manejan las URL. Consulte el wiki para la documentación de configuración completa que explica todas las disponibles, API y opciones, así como información detallada sobre cómo coincidir con las URL.
Consulte la página Wiki para obtener otros consejos de configuración de los usuarios de Finicky.
Si está buscando algo que le permita elegir el navegador para que se active en una interfaz gráfica, consulte Browserosaurus by Will Stone, un actor de navegador de código abierto para macOS. ¡Funciona muy bien junto con Finicky!
Si desea construir Finicky desde la fuente, puede hacerlo instalando herramientas de línea de comandos XCode, Xcode e hilo, y luego ejecutando lo siguiente:
# build the source
make
# run the compiled app
make runNo tengo tiempo para trabajar en Finicky activamente, y ese ha sido el caso durante varios años. Todavía lo uso todos los días y funciona muy bien para mis casos de uso. Cuando tengo tiempo, trato de responder a las solicitudes de soporte en Twitter y GitHub.
No esperes ningún trabajo en funciones, nuevos lanzamientos o incluso correcciones de errores de mi parte en este momento. A menos que las cosas cambien mucho en mi vida personal o profesional, no tendré tiempo para trabajar en Finicky en el futuro previsible.
¿Quieres ayudar con el desarrollo de Finicky? Mi tiempo para gastar para trabajar en Finicky es muy limitada, y mi experiencia limitada con Swift y MacOS que siento es retenerlo. Si tiene experiencia en el desarrollo de Swift y MacOS y esto le suena interesante para usted, comuníquese conmigo, preferiblemente en Twitter.
Por favor presente un problema para errores, documentación faltante o comportamiento inesperado.
Ver errores
Por favor presente un problema para sugerir nuevas funciones. Vote sobre las solicitudes de funciones agregando un?
Ver solicitudes de funciones
¿Tiene alguna otra pregunta o necesita ayuda? No dude en comunicarse conmigo en Mastodon o Twitter.
MIT