如何检测safari webplugin何时失去焦点?

时间:2010-08-25 18:16:34

标签: plugins safari webkit

我需要能够检测到浏览器在我编写的webkit插件中失去焦点。我以为我可以从WebUIDelegate协议实现webViewUnfocus方法但是没有触发。有没有人有一个指向代码片段的指针,应该是一个相对简单的问题?

1 个答案:

答案 0 :(得分:1)

此问题的解决方案是设置一个观察NSApplicationDidBecomeActiveNotification和NSApplicationDidResignActiveNotification通知的观察者。这让我在应用程序丢失并重新获得焦点时进行清理和重新初始化。