2014-12-05 104 views
1

我目前正在嘗試使用swift製作Web瀏覽器(對於OS X)。我找到了關於如何製作一個教程的教程,但是我不知道如何使它成爲我的默認Web瀏覽器。有什麼辦法可以做到這一點?迅速設置爲默認的Web瀏覽器

回答

1

使用Launch Services API手動設置爲HTTP URL方案的默認處理程序:

LSSetDefaultHandlerForURLScheme("http", "com.ORGANIZATION.APPNAME") 

此外,暴露在系統偏好設置應用程序作爲默認瀏覽器設置>常規>設置默認的Web瀏覽器,在Xcode項目的信息選項卡中添加一個URL類型。確保添加標識符和「http」URL方案。構建和運行:

enter image description here

+0

因爲我發現很難看蘋果API的使用,你能告訴我如何使它在「系統偏好設置」的選項。通過這個我的意思是你能告訴我如何使它在系統偏好設置 - >常規 - >設置默認的Web瀏覽器設置。還有,我將如何檢查已打開的網址?謝謝。 – iProgram 2014-12-21 20:44:53

+0

感謝您向我展示如何將其添加爲默認的Web瀏覽器,但代碼將獲取該網址是什麼?我的意思是,如果一個應用程序想要打開www.google.com,我該如何找到它?謝謝。 – iProgram 2014-12-22 11:03:34

+0

@aPyDeveloper這是一個單獨的問題,需要創建一個單獨的問題。 – 2014-12-22 13:38:07