单击FCM通知时,将在多个选项卡上打开相同的链接

时间:2016-10-23 11:37:51

标签: firebase firebase-cloud-messaging service-worker

FCM服务工作者实现没有逻辑来确定相同的URL是否已经打开?它会在多个选项卡上打开相同的URL(使用click_action指定)。

1 个答案:

答案 0 :(得分:3)

如果库已经有当前打开的选项卡,那么该库确实有一些基本逻辑可以尝试关注选项卡,但这仅限于与注册推送的站点相同的源(或域)上的选项卡。

例如,如果您的网站为https://example.com,并且您将click_action设置为https://google.com,则click_action将始终打开新标签页,因为网络API不允许检查其他来源。

但是,如果click_action为https://example.com/test且该标签/窗口已打开,则该库将重点关注该标签。

所有这一切,可能是一个错误,你有一个click_action网址和网站网址的例子吗?