8

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

在页面内运行时Notification.requestPermission(),我希望看到一个表单样式警报出现,该警报会请求显示桌面通知的权限,例如在 Safari 中显示的那个。我什么也没看到,经过仔细检查,似乎权限实际上设置为拒绝。

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

只是想说明我对使用 swift 为 OSX 编程是相当陌生的。

4

0 回答 0