?? Selalu buka browser yang tepat ??
Finicky adalah aplikasi MacOS yang memungkinkan Anda untuk mengatur aturan yang memutuskan browser mana yang dibuka untuk setiap tautan atau URL. Dengan Finicky sebagai browser default Anda, Anda dapat mengatakannya untuk membuka Facebook atau Reddit di satu browser, dan Trello atau LinkedIn di yang lain.
Finicky.app di folder aplikasi Anda.brew install --cask finicky . Buat file yang disebut .finicky.js dengan konfigurasi (contoh) di direktori home Anda atau menghasilkan konfigurasi dasar dengan kickstart rinicky
Mulai rewel. Harap izinkan untuk ditetapkan sebagai browser default.
Dan Anda sudah selesai. Semua tautan yang diklik yang akan membuka browser Anda sekarang pertama kali ditangani oleh 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"
}
]
} ;Lihat dokumentasi untuk semua fitur dukungan rewel.
Finicky memiliki dukungan luas untuk pencocokan, penulisan ulang dan memulai browser atau aplikasi lain yang menangani URL. Lihat wiki untuk dokumentasi konfigurasi lengkap yang menjelaskan semua yang tersedia, API dan opsi serta informasi detail tentang cara mencocokkan pada URL.
Lihat halaman Wiki untuk tips konfigurasi lainnya oleh pengguna Finicky.
Jika Anda mencari sesuatu yang memungkinkan Anda memilih browser untuk diaktifkan dalam antarmuka grafis, lihat Browserosaurus oleh Will Stone, peramban browser open source untuk macOS. Ini bekerja dengan sangat baik bersama dengan rewel!
Jika Anda ingin membangun rewel dari sumber, Anda dapat melakukannya dengan menginstal XCode, alat baris perintah XCODE, dan benang, dan kemudian menjalankan yang berikut:
# build the source
make
# run the compiled app
make runSaya tidak punya waktu untuk bekerja secara aktif secara aktif, dan itu telah terjadi selama beberapa tahun. Saya masih menggunakannya setiap hari dan itu bekerja dengan sangat baik untuk kasus penggunaan saya. Ketika saya punya waktu, saya mencoba menanggapi permintaan dukungan di Twitter dan GitHub.
Jangan berharap pekerjaan apa pun pada fitur, rilis baru, atau bahkan perbaikan bug di pihak saya pada saat ini. Kecuali banyak hal berubah dalam kehidupan pribadi atau profesional saya, saya tidak akan punya waktu untuk bekerja di Finicky untuk masa depan yang akan datang.
Apakah Anda ingin membantu pengembangan Finicky? Waktu saya untuk dihabiskan untuk bekerja di Finicky sangat terbatas, dan pengalaman saya yang terbatas dengan Swift dan MacOS yang saya rasa menahannya. Jika Anda berpengalaman dalam pengembangan Swift dan MacOS dan ini terdengar menarik bagi Anda, silakan menghubungi saya, lebih disukai di Twitter.
Harap ajukan masalah untuk bug, dokumentasi yang hilang, atau perilaku yang tidak terduga.
Lihat bug
Harap ajukan masalah untuk menyarankan fitur baru. Pilih permintaan fitur dengan menambahkan?
Lihat Permintaan Fitur
Punya pertanyaan lain atau butuh bantuan? Jangan ragu untuk menghubungi saya di Mastodon atau Twitter.
Mit