
Finicky 是一款免費、開放原始碼的 Mac 應用程式,會依照你在 JavaScript 設定檔中編寫的規則,決定每個連結的開啟方式。對於喜歡用程式碼管理設定的開發者來說,它是熱門選擇。
Switchbar 讓你透過選擇器決定每個連結的開啟方式,也能按幾下就建立規則,完全不必寫程式。它免費提供,並支援 Mac 和 Windows。
快速比較
| Switchbar | Finicky | |
|---|---|---|
| 產品定位 | 免費的選擇器,讓每個連結都能在合適的瀏覽器、個人資料或應用程式中開啟 | 僅透過規則分派連結,以 JavaScript 進行設定 |
| 支援平台 | macOS、Windows | macOS 12 或以上版本 |
| 選擇器 | 將你常用的瀏覽器、個人資料和應用程式排列成一列,顯示在畫面中央或游標下方,並支援鍵盤快捷鍵 | 沒有選擇器;連結依照你的規則開啟 |
| 瀏覽器個人資料 | 任何個人資料,包括 Safari 個人資料,以及無痕和 InPrivate 視窗 | Chromium 個人資料;預先發行版支援 Firefox 個人資料 |
| 規則 | 以網址、網域或電子郵件地址搭配萬用字元比對,按幾下或直接從選擇器即可設定 | 使用 JavaScript 或 TypeScript 檔案,支援萬用字元、正規表示式、函式、來源應用程式和輔助按鍵 |
| 連結清理 | 移除追蹤參數並展開短網址,預設啟用 | 需自行編寫改寫規則;可展開已知的短網址 |
什麼是 Switchbar?
Switchbar 是一款適用於 Mac 和 Windows 的免費瀏覽器選擇器。將它設為預設瀏覽器後,凡是沒有符合規則的連結,都會顯示一列你常用的瀏覽器、個人資料和應用程式。按一下滑鼠或鍵盤按鍵即可選擇,勾選「記住這個選擇」就能將這次決定轉為規則。不需要帳號即可使用。
什麼是 Finicky?
Finicky 是一款採用 MIT 授權的 Mac 應用程式。將它設為預設瀏覽器後,它就會依照設定檔指定的方式開啟每個連結。規則以 JavaScript 或 TypeScript 編寫,可使用萬用字元、正規表示式、函式、來源應用程式和輔助按鍵。本比較以 Finicky 4 為基礎。
1. 想自行選擇時,就用選擇器
Finicky 沒有選擇器:每個連結都會依照設定檔中的規則開啟,其 README 也會引導想自行選擇的使用者改用另一款應用程式。
只要沒有符合的規則,Switchbar 就會顯示選擇器,讓你當下決定。勾選「記住這個選擇」,這次決定就會變成一條規則。
2. 不用寫程式也能設定規則
Finicky 的規則存放在需要自行編輯的檔案中。預先發行版提供視覺化規則編輯器。
Switchbar 的規則則在設定中管理。使用萬用字元比對網址、網域或電子郵件地址,選擇開啟位置,再拖曳調整規則順序。你也可以匯出規則,再匯入另一台電腦。
3. 預設清理連結
Switchbar 會在開啟連結前移除追蹤參數,並展開常見的短網址。在 Finicky 中,你需要編寫改寫規則來清理連結。
4. 同時支援 Mac 和 Windows
Finicky 是一款 Mac 應用程式。Switchbar 在 Mac 和 Windows 上的運作方式相同,對於同時使用這兩個平台的人來說更加方便。
從 Finicky 轉移
- 下載 Switchbar,並將它設為預設瀏覽器。
- 從它偵測到的選項中,挑選你常用的瀏覽器、個人資料和應用程式。
- 在 Switchbar 的設定中重新建立你最常用的規則,或在選擇器中勾選「記住這個選擇」來建立規則。
該選哪一個?
如果你有以下需求,Finicky 仍然很適合:
- 想要可檢視及修改的免費開放原始碼軟體
- 想要能透過程式碼完整自訂的規則,並使用正規表示式、函式、來源應用程式或輔助按鍵
- 喜歡將設定保存在檔案中,並納入版本控制
如果你有以下需求,Switchbar 會更適合:
- 想自行選擇部分連結的開啟位置,而不只是依規則自動分派
- 比起編輯程式碼,更喜歡按幾下就完成規則設定
- 不想編寫改寫規則,也能取得乾淨的連結
- 使用 Windows,或同時使用 Mac 和 Windows
不必編寫設定檔,也能掌控每個連結的開啟方式:免費試用 Switchbar。


