通过Webkit通知回复父级

时间:2010-09-07 07:10:11

标签: javascript webkit parent

我正在使用webkitNotifications和createHTMLNotification等在Chrome(Windows)中成功创建通知。

现在我真的想让通知窗口回传(或者至少设置焦点)创建通知的选项卡/窗口( 是规范的一部分)。我意识到它仍然处于这个功能的早期阶段,但我想也许有人知道一种方式。我试过了:

window.opener.focus();

来自通知窗口,但它不起作用。

此页面...... http://www.thecssninja.com/javascript/web-notifications

说... “将焦点带回调用通知的窗口,如提案中所述,使用window.opener.focus(),目前无法正常工作。”

我希望它过时或者有人可能知道解决方法。

感谢您分享的任何信息。

吉姆

4 个答案:

答案 0 :(得分:2)

我知道这个问题已经过时了,但是我正在使用这个问题将焦点返回到创建通知的窗口/标签页:

notification.onclick = function() {window.focus(); this.cancel();}

答案 1 :(得分:1)

notification.click= function() { alert('whatever'); };

适合我,但当然很难看......

答案 2 :(得分:1)

使用shared webworkers可以在Windows之间进行通信。

我使用“远程”按钮构建了Toobify.com,这是一个控制父级的webkitNotification窗口。看看项目的来源 - 如果你的感觉很勇敢。

我也想设置焦点回到这个窗口。似乎是基于文本的通知的功能,而不是HTML类型。

答案 3 :(得分:1)

简短,甜蜜,完整

花了我几个小时,但我有一个基本的例子:

你必须原谅README的简洁,现在是凌晨3:30,我正在短跑。

向我提问,我会回复他们并清理文档。