显示警报表,允许在OSX上使用WKWebView进行桌面通知

时间:2015-03-03 21:55:38

标签: macos cocoa swift webkit html5-notifications

我在Cocoa + WebKit mac应用程序中使用WebKit2的WKWebView。在WebView中,我正在加载一个通过HTML5 Notification API发送通知的页面(例如new Notification("notification"))。

当在页面内运行Notification.requestPermission()时,我希望看到一个表单样式警报显示会请求显示桌面通知的权限,例如在Safari中显示的那个。我没有看到任何东西,经过仔细检查,似乎许可实际上被拒绝了。

现在我知道这个API并没有真正公开暴露给Cocoa,但有没有办法可以覆盖权限并默认设置为“授予”或以某种方式启用在请求权限时显示工作表警报?

只想指明我对使用swift的OSX编程相当新。

0 个答案:

没有答案