gpt4 book ai didi

javascript - 如何导航到生成桌面通知的选项卡

转载 作者:行者123 更新时间:2023-12-03 03:52:16 25 4
gpt4 key购买 nike

我正在使用 this answer 中找到的代码生成桌面通知,但我不知道如何让它在单击通知时返回页面。

MDN says :

The default behavior is to move the focus to the viewport of the notification's related browsing context.

但是,当我单击通知而不指定 onclick 时,它只会关闭通知。当我尝试使用 window.focus() 时,它也只是关闭通知。

你可以看到我修改过的代码here 。我添加了 setTimeout 以允许我在触发之前切换选项卡,并删除了 onclick 事件。

如果重要的话,我在 macOS serria 上使用 chrome 59。

最佳答案

您已将 onclick 处理程序放在对象 notification 的超时之外,并在超时内声明 notification 引用,因此您没有得到分配 onlick 时使用正确的对象,而不是在超时内执行。

由于某种原因,它在 jsBin 中不起作用(可能是它们正在创建嵌套窗口或 iframe,因为 window.parent.parent.focus(); 有效),但它会在您的情况下工作, 去尝试一下!我刚刚修改了你的代码,或者这是一个新的 bin

关于javascript - 如何导航到生成桌面通知的选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45107315/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com