3

我使用 Cocoa WebView 来显示发送 HTML5 Web 通知的网站。使用 Safari 浏览此页面时,我直接在 Mac OS X Mountain Lion 的通知中心收到用户通知。

如何通过实现自己的 WebView 来实现相同的行为?我没有看到任何与此功能相关的委托方法。

编辑:如果这可以帮助某人:

https://github.com/jnordberg/irccloudapp/blob/master/NotificationProvider.m

感谢 Johan Nordberg 分享这一点。

4

1 回答 1

2

目前 OS X 上的 WebKit 中没有用于 Web 通知的公共 API。您应该向 Apple 提交增强请求,要求公开该功能。但是,由于 WebKit 是开源的,您可以轻松地在 WebView 上找到与显示 Web 通知相关的私有接口。与所有私有接口一样,它如有更改,恕不另行通知,并且不得在 App Store 的应用程序中使用。

于 2013-01-19T23:29:09.863 回答