- เปิดเบราว์เซอร์ที่เหมาะสมเสมอ ??
Finicky เป็นแอปพลิเคชั่น MacOS ที่ให้คุณตั้งค่ากฎที่ตัดสินใจว่าเบราว์เซอร์ใดที่เปิดสำหรับทุกลิงก์หรือ URL ด้วย Finicky เป็นเบราว์เซอร์เริ่มต้นของคุณคุณสามารถบอกให้เปิด Facebook หรือ Reddit ในเบราว์เซอร์หนึ่งและ Trello หรือ LinkedIn ในอีก
Finicky.app ในโฟลเดอร์แอปพลิเคชันของคุณbrew install --cask finicky สร้างไฟล์ที่เรียกว่า .finicky.js ด้วยการกำหนดค่า (ตัวอย่าง) ในไดเรกทอรีโฮมไดเรกทอรีของคุณหรือสร้างการกำหนดค่าพื้นฐานด้วย kickstart finicky
เริ่ม Finicky โปรดอนุญาตให้ตั้งค่าเป็นเบราว์เซอร์เริ่มต้น
และคุณทำเสร็จแล้ว ลิงค์ทั้งหมดที่คลิกซึ่งจะเปิดเบราว์เซอร์ของคุณได้รับการจัดการโดย 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"
}
]
} ;ดูเอกสารประกอบสำหรับคุณสมบัติทั้งหมดรองรับ Finicky
Finicky มีการสนับสนุนอย่างกว้างขวางสำหรับการจับคู่การเขียนใหม่และเริ่มต้นเบราว์เซอร์หรือแอปพลิเคชันอื่น ๆ ที่จัดการ URL ดู Wiki สำหรับเอกสารการกำหนดค่าแบบเต็มอธิบายทั้งหมดที่มีอยู่ API และตัวเลือกรวมถึงข้อมูลรายละเอียดเกี่ยวกับวิธีการจับคู่บน URL
ดูหน้า Wiki สำหรับเคล็ดลับการกำหนดค่าอื่น ๆ โดยผู้ใช้ Finicky
หากคุณกำลังมองหาสิ่งที่ให้คุณเลือกเบราว์เซอร์เพื่อเปิดใช้งานในอินเทอร์เฟซกราฟิกลองดูที่ Will Stone ซึ่งเป็น Will Stone ซึ่งเป็นเบราว์เซอร์โอเพนซอร์สสำหรับ MacOS มันทำงานได้ดีกับ Finicky!
หากคุณต้องการสร้าง Finicky จากแหล่งที่มาคุณสามารถทำได้โดยการติดตั้ง XCode, เครื่องมือบรรทัดคำสั่ง XCode และเส้นด้ายจากนั้นเรียกใช้สิ่งต่อไปนี้:
# build the source
make
# run the compiled app
make runฉันไม่มีเวลาทำงานกับ Finicky อย่างแข็งขันและนั่นเป็นกรณีมาหลายปีแล้ว ฉันยังคงใช้มันทุกวันและใช้งานได้ดีสำหรับกรณีการใช้งานของฉัน เมื่อฉันมีเวลาฉันพยายามตอบสนองต่อคำขอสนับสนุนบน Twitter และ GitHub
อย่าคาดหวังว่าจะมีคุณสมบัติใด ๆ เกี่ยวกับคุณสมบัติการเผยแพร่ใหม่หรือแม้แต่การแก้ไขข้อผิดพลาดในส่วนของฉัน ณ จุดนี้ ถ้าสิ่งต่าง ๆ เปลี่ยนไปมากในชีวิตส่วนตัวหรืออาชีพของฉันฉันจะไม่มีเวลาทำงานอย่างพิถีพิถันสำหรับอนาคตอันยาวนาน
คุณต้องการช่วยเหลือการพัฒนาของ Finicky หรือไม่? เวลาของฉันที่จะใช้ในการทำงานกับ Finicky นั้นมี จำกัด มากและประสบการณ์ที่ จำกัด ของฉันกับ Swift และ MacOS ที่ฉันรู้สึกว่าถือมันไว้ หากคุณมีประสบการณ์ในการพัฒนา Swift และ MacOS และฟังดูน่าสนใจสำหรับคุณโปรดติดต่อฉันโดยเฉพาะอย่างยิ่งบน Twitter
โปรดยื่นปัญหาสำหรับข้อบกพร่องเอกสารที่ขาดหายไปหรือพฤติกรรมที่ไม่คาดคิด
ดูข้อบกพร่อง
โปรดยื่นปัญหาเพื่อแนะนำคุณสมบัติใหม่ โหวตตามคำขอคุณสมบัติโดยการเพิ่ม A?
ดูคำขอคุณสมบัติ
มีคำถามอื่น ๆ หรือต้องการความช่วยเหลือหรือไม่? โปรดอย่าลังเลที่จะติดต่อฉันที่ Mastodon หรือ Twitter
มิกซ์