macOS 上如何通过浏览器启动本地应用?
目录
原理
macOS 上通过浏览器启动本地 app 主要是通过 URL Schemes
1。
每一个打包好的本地 app 中都会有一个 info.plist
文件,在显示包内容中可以找到。
info.plist
文件主要的用途是:进行应用运行时的一些配置2。
方法
- 应用程序 -> 日历.app -> 右键显示包内容 ->
Info.plist
- 找到
CFBundleURLSchemes
字段内容,当然你也可自行配置 - 使用
schema://[其他可选路径]
代替http
链接即可,可在浏览器地址栏测试
这个操作系统自带的日历就有两个 Scheme 可以用。
经过测试,我选择了 webcal
。