我正在处理一个创建通知(Java脚本的通知功能)的页面,当它出现时,请单击它,焦点将按预期工作。
问题是当我放开一会儿并且通知存储在Windows 10的“通知栏”中时。单击该栏中的同一通知,而不是将焦点放在页面上,而是打开一个新标签仅页面的域(例如:www.mywebsite.com而不是www.mywebsite.com/mypage.aspx)。
浏览器:Chrome。
经过Firefox的测试,但该浏览器未在Windows 10上创建本机通知。
经过测试,已将parent.focus()
添加到windows.focus()
,但是它不起作用。
notification.onclick = function () {
window.focus();
this.close();
}