【问题标题】:How to handle HTML5 Web Notifications with a Cocoa WebView?如何使用 Cocoa WebView 处理 HTML5 Web 通知?
【发布时间】:2013-01-09 14:08:53
【问题描述】:

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

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

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

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

感谢 Johan Nordberg 分享此内容。

【问题讨论】:

    标签: cocoa webkit nsusernotification


    【解决方案1】:

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

    【讨论】:

    • 或者你可以在objc中实现它并在底层javascript环境中绑定它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-22
    • 2012-02-18
    • 2023-03-15
    • 2012-09-14
    • 1970-01-01
    • 2015-12-06
    • 2018-11-28
    相关资源
    最近更新 更多