如何在Mac OSX上以编程方式更改默认浏览器。
例如从safari到chrome,或chrome到firefox?
由于
答案 0 :(得分:3)
你应该使用
LSSetDefaultHandlerForURLScheme(
CFStringRef inURLScheme, CFStringRef inHandlerBundleID)
另见Launch Service Reference Docs。
对@"http"
使用inURLScheme
,并找出要使用的Firefox,Chrome等的包标识符。
您还可以使用
检查安装的内容LSCopyAllHandlersForURLScheme(CFStringRef inURLScheme)