相关疑难解决方法(0)

如何关注创建桌面通知的Chrome标签?

我想实现与Gmail现在相同的功能.当新电子邮件到达或新聊天到来时,会显示通知弹出窗口,如果您单击该电子邮件,则会关注包含Gmail的标签.

我有这个代码:

var n = window.webkitNotifications.createNotification('ico.gif', 'Title', 'Text');
n.onclick = function(x) { this.cancel(); };
n.show();
Run Code Online (Sandbox Code Playgroud)

当我点击通知时它会消失.现在我需要在onclick函数中添加一些代码来调出和聚焦创建此通知的页面.我知道这是可能的,因为GMail做得很好.但我没有成功查看Gmail来源(它们是最小化和混淆的).

谁知道怎么做?

javascript gmail notifications webkit google-chrome

77
推荐指数
3
解决办法
3万
查看次数

在Firefox中单击桌面通知时如何关注选项卡?

我正在网站中实现桌面通知,在新邮件到达时显示通知.我希望在用户点击通知时,网站处于打开状态的浏览器标签可以获得焦点,我可以使用以下代码在Chrome中使用此功能:

var n = new Notification('Title', {
    'body': 'Sample content.'
});

n.onclick = function (e) {
    window.focus();
};
Run Code Online (Sandbox Code Playgroud)

但不幸的是,这在Firefox中不起作用.:(任何人都可以告诉我,我在这里缺少什么?我正在测试Chrome 31和Firefox 26

谢谢.

javascript firefox web-notifications

12
推荐指数
1
解决办法
2580
查看次数