2013-07-08 90 views
7

我想弄清楚如何通過命令行設置OS X上的默認網頁瀏覽器。我發現這forum post,但他們正在制定的解決方案是打開一個特定的URL與特定的應用程序。我正在尋找一種方法來設置默認瀏覽器系統範圍。 GitHub上有這個整潔的應用程序,名爲Objektiv,它完全符合我的要求,但它是一個應用程序。顯然,有一個Cocoa方法來設置NSWorkSpace默認瀏覽器。通過命令行設置默認的Web瀏覽器?

com.apple.LaunchServices需求偏好文件來改變這一點,也許更多。

如何通過命令行設置不同的默認瀏覽器?

感謝您的幫助。

+4

我是由缺少的功能非常沮喪,所以我迅速建立了一句:https://github.com/kerma/defaultbrowser。除了我自己的電腦之外,我還沒有真正測試它,但它也可能對您有所幫助。 – kerma

+0

感謝您的這個小應用程序...它完全解決了我的類似問題,我現在可以使用Keyboard Maestro切換defaultbrowsers! – Chris

+0

近似跨站點重複:http://apple.stackexchange.com/questions/144589/how-can-i-set-the-default-browser-depending-on-time-of-day – tripleee

回答

2

我知道這並沒有具體回答你的問題,但如果你只需要爲Chrome做到這一點,它有讓您自己設定爲默認瀏覽器的標誌:

$ open -a "Google Chrome" --args --make-default-browser 
+0

似乎不是去工作了。 –

0

的唯一途徑是將其設置在主要設置:

  1. 從Apple菜單,選擇系統偏好設置,然後單擊 一般。
  2. 單擊「默認Web瀏覽器」,彈出菜單,並選擇 一個網頁瀏覽器,如Chrome。
相關問題