我正在使用webkitNotifications和createHTMLNotification等在Chrome(Windows)中成功创建通知。
现在我真的想让通知窗口回传(或者至少设置焦点)创建通知的选项卡/窗口( 是规范的一部分)。我意识到它仍然处于这个功能的早期阶段,但我想也许有人知道一种方式。我试过了:
window.opener.focus();
来自通知窗口,但它不起作用。
此页面...... http://www.thecssninja.com/javascript/web-notifications
说... “将焦点带回调用通知的窗口,如提案中所述,使用window.opener.focus(),目前无法正常工作。”
我希望它过时或者有人可能知道解决方法。
感谢您分享的任何信息。
吉姆
答案 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,我正在短跑。
向我提问,我会回复他们并清理文档。