gpt4 book ai didi

macos - 检测 Safari 何时启动

转载 作者:行者123 更新时间:2023-12-03 17:31:59 28 4
gpt4 key购买 nike

我试图让我的 Mac 应用程序在 Safari 启动时执行某些操作。检测 Safari 启动的明显方法是轮询正在运行的进程。有更好的方法吗?

我在想可能有一些 API 可以用来注册回调,或者可能有一个我可以观察到的通知中心事件。

最佳答案

您可以将自己添加到 NSWorkspace通知中心作为NSWorkspaceDidLaunchApplicationNotification的观察者。当您收到通知时,请检查 NSRunningApplication 的实例它提供(通知的 userInfo 中的对象为键 NSWorkspaceApplicationKey )来确定启动的是否是 Safari。

关于macos - 检测 Safari 何时启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10078369/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com