单击Chrome通知后,转到已打开的选项卡
Go to an already opened tab when a Chrome Notification is clicked
网页中的Javascript(不是Chrome应用程序或扩展程序)可以创建Chrome桌面通知,并设置在单击通知时打开的URL。
var notification = new Notification('Notification title', {
icon: 'http://cdn.sstatic.net/stackexchange/img/logos/so/so-icon.png',
body: "Hey there! You've been notified!"
});
notification.onclick = function () {
window.open("http://stackoverflow.com/a/13328397/1269037");
}
是否可以创建一个通知,当单击时,打开创建该通知的选项卡?
是。
notification.onclick = function () {
window.focus();
}
请尝试使用:而不是window.open
window.location = "https://stackoverflow.com/a/13328397/1269037"
这对我很有效。
当然!如果希望通知打开创建通知的选项卡,可以使用该窗口。设置当前选项卡URL的位置。以下是更新的代码:
var notification = new Notification('Notification title', {
icon: 'http://cdn.sstatic.net/stackexchange/img/logos/so/so-icon.png',
body: "Hey there! You've been notified!"
});
notification.onclick = function () {
window.location = "https://stackoverflow.com/a/13328397/1269037";
}
通过设置窗口。位置到所需的URL,当单击通知时,当前选项卡将导航到该URL。这将有效地在创建通知的同一选项卡中打开所需位置。
相关文章:
- 我的单元测试选项是什么
- 如何更改bigquery API中的计费层选项
- 使用Javascript获取所选选项ID
- Selectize.js:如何对整数值的选项进行排序
- 通过js在新选项卡中有条件地打开url
- 按照选项卡索引的顺序循环一个jQuery选择
- 如何在使用selectBoxIt JQuery插件时检测选项更改
- 单击Chrome通知后,转到已打开的选项卡
- 如何在单击 Webkit 通知时从浏览器中的任何其他选项卡移回当前选项卡
- 如何打开选项卡,通知来自
- Chrome通知在所有选项卡中都可见
- 当indexedDB条目在其他选项卡中更改时获得通知
- 当选项卡关闭时,浏览器上的推送通知不起作用
- 如何自动聚焦浏览器选项卡时,点击浏览器通知在Chrome
- 切换当前选项卡从通知在谷歌Chrome扩展
- 如何更新选项卡上的通知徽标
- 用于在浏览器标头中显示通知的选项
- 我想在使用jQuery/Javascript的另一个选项卡中上传过程完成后,在活动浏览器选项卡中获得通知
- GMail使用什么API来通知浏览器选项卡收到电子邮件
- 如何在Firefox浏览器的应用选项卡中添加通知