【发布时间】:2014-12-05 11:29:44
【问题描述】:
我目前正在尝试使用 swift 制作网络浏览器(适用于 OS X)。我找到了有关如何制作的教程,但是我不知道如何将其作为我的默认网络浏览器。有什么办法可以做到吗?
【问题讨论】:
我目前正在尝试使用 swift 制作网络浏览器(适用于 OS X)。我找到了有关如何制作的教程,但是我不知道如何将其作为我的默认网络浏览器。有什么办法可以做到吗?
【问题讨论】:
使用 Launch Services API 手动设置 http URL 方案的默认处理程序:
LSSetDefaultHandlerForURLScheme("http", "com.ORGANIZATION.APPNAME")
此外,要在 System Preferences > General > Set default web browser 下将应用程序公开为默认浏览器设置,请在 Xcode 项目的 info 选项卡中添加 URL 类型。确保添加标识符和“http”URL 方案。构建并运行:
【讨论】: