【问题标题】:How do I enable desktop notifications in Chromium Embedded Framework (CEF)?如何在 Chromium Embedded Framework (CEF) 中启用桌面通知?
【发布时间】:2012-11-10 16:27:26
【问题描述】:

如何在Chromium Embedded Framework (CEF) 中启用desktop notifications

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

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

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

【问题讨论】:

    标签: google-chrome chromium chromium-embedded


    【解决方案1】:

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

    因此您可以使用JS Extensions 自己实现它。可能需要一些工作,但它会为您提供所需的。

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

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

    【讨论】:

    • 感谢您确认我对它尚不支持的怀疑。我一直在使用 JavaScript 扩展,到目前为止一切都很好(虽然我还没有!
    • 你们中有人愿意分享他的作品吗?我被困在同一个地方。