2014-12-05 44 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

相关问题