我正在用Swift、在macos上创建一个应用程序
该应用程序需要打开Safari,我需要Safari应用程序始终处于前台。
能做到吗?
感谢@vadian的评论,我找到了答案
func foreground_safari() {
let apps = NSWorkspace.shared.runningApplications
for app in apps {
if app.localizedName == "Safari" {
if !app.isActive {
app.activate(options: NSApplication.ActivationOptions.activateIgnoringOtherApps)
}
}
}
}
如果您想使用链接打开safari,请尝试UIApplication.shared.open(NSURL(string:"http://www.example.com/")! as URL)