单击 FCM 通知时,相同的 link 在多个选项卡上打开
On clicking the FCM notification the same link opens on multiple tabs
FCM service worker 实现是否没有逻辑来查明相同的 URL 是否已经打开?它在多个选项卡上打开相同的 URL(使用 click_action 指定)。
库确实有一些基本逻辑可以尝试将焦点放在当前打开的选项卡上,但这仅限于与注册推送的站点具有相同来源(或域)的选项卡。
例如,如果您的站点是 https://example.com, and you set the click_action was https://google.com,click_action 将始终打开一个新选项卡,因为网络 API 不允许检查其他来源。
但是,如果 click_action 是 https://example.com/test 并且该选项卡/window 已经打开,图书馆将专注于该选项卡。
综上所述,这可能是一个错误,您是否有网站的 click_action URL 和 URL 示例?
FCM service worker 实现是否没有逻辑来查明相同的 URL 是否已经打开?它在多个选项卡上打开相同的 URL(使用 click_action 指定)。
库确实有一些基本逻辑可以尝试将焦点放在当前打开的选项卡上,但这仅限于与注册推送的站点具有相同来源(或域)的选项卡。
例如,如果您的站点是 https://example.com, and you set the click_action was https://google.com,click_action 将始终打开一个新选项卡,因为网络 API 不允许检查其他来源。
但是,如果 click_action 是 https://example.com/test 并且该选项卡/window 已经打开,图书馆将专注于该选项卡。
综上所述,这可能是一个错误,您是否有网站的 click_action URL 和 URL 示例?