2012-11-10 127 views
3

如何在Chromium Embedded Framework (CEF)中启用desktop notifications如何在Chromium嵌入式框架(CEF)中启用桌面通知?

当我在Google Chrome中加载我的网址时,window.webkitNotifications非空。 当我在我的嵌入式CEF浏览器中加载我的url时,window.webkitNotifications为null。

if(!window.webkitNotifications) { 
    alert("You need to use The Google Chrome Browser to get this feature!"); 
    return false; 
}  

CEF支持桌面通知吗?如果是这样,我该如何启用它们?

回答

3

据我所知,目前的CEF版本不支持这个功能。
我在我的项目中也需要这个功能。我最终自己实现它,在不同的命名空间下,功能略有不同。

所以你可以使用JS Extensions自己实现它。可能需要一些工作,但它会让你得到你需要的。

您也可以尝试在CEF Support Forum中提问,您可能会得到比“自己动手”更好的答案。

我很想听到更好的解决方案。

+0

感谢您确认我的怀疑,它尚未支持。我一直在使用JavaScript扩展,迄今为止这么好(虽然我还没有! – Frank

+0

你们中的任何人愿意分享他的作品吗?我被困在同一个地方。 – Tsury