我在Cocoa + WebKit mac应用程序中使用WebKit2的WKWebView。在WebView中,我正在加载一个通过HTML5 Notification API发送通知的页面(例如new Notification("notification")
)。
当在页面内运行Notification.requestPermission()
时,我希望看到一个表单样式警报显示会请求显示桌面通知的权限,例如在Safari中显示的那个。我没有看到任何东西,经过仔细检查,似乎许可实际上被拒绝了。
现在我知道这个API并没有真正公开暴露给Cocoa,但有没有办法可以覆盖权限并默认设置为“授予”或以某种方式启用在请求权限时显示工作表警报?
只想指明我对使用swift的OSX编程相当新。