我正在开发一个使用 Safari 6/Mountain Lion 的 HTML5 通知的应用程序。当用户点击通知时,我想打开一个带有相关 URL 的新窗口。这在 Chrome 中运行良好(window.open()
调用不会被弹出窗口阻止程序捕获,因为它在通知的onclick
处理程序中)。但是,在 Safari 6 中,它似乎无法识别通知onclick
是用户启动的事件处理程序,因此window.open()
静默调用失败并返回undefined
. 这是一个错误吗?有什么好的解决方法吗?
问问题
439 次