小编rel*_*elu的帖子

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

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

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

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

只想指出我对使用swift进行OSX编程相当新.

macos cocoa webkit html5-notifications swift

8
推荐指数
0
解决办法
520
查看次数

标签 统计

cocoa ×1

html5-notifications ×1

macos ×1

swift ×1

webkit ×1