简而言之,目前没有简单的方法可以做到这一点。关于Chrome浏览器,可以在此处查看讨论:https://code.google.com/p/chromium/issues/detail?id=402223 最后一条评论来自2015年10月:“目前最安全的最小解决方案是为网站提供一个简单的选择退出机制(我们强烈建议您这样做!),以便用户可以关闭来自一个平台的通知。另一个可能的基于启发式的解决方案是采取某些措施来确定用户最常使用(或最近使用)的接口(Web或本地),并仅向该接口发送通知。结合按粗略屏幕大小分组这些设备,应该可以得出相当好的近似值。问题在于,如果用户有两个尺寸相似的设备,并在其中一个上使用本地设备,在另一个上使用Web,则通知只会传递给一个设备,这是一个边缘情况。我们还讨论了构建一个API的问题,以便网站可以判断其对应的本地应用程序是否已安装,以避免这种情况,但需要开始与其他浏览器供应商讨论,看看他们是否支持。”