gpt4 book ai didi

javascript - Chrome通知-即使网站未打开,Magic Push

转载 作者:行者123 更新时间:2023-12-04 01:45:02 24 4
gpt4 key购买 nike

过去,我已经构建了chrome扩展程序,并且在该扩展程序中使用了chrome通知API,因此我熟悉它的工作方式。

我最近发现该网站在发生某些情况时会显示此通知,但最奇怪的是,即使未在任何选项卡中打开此网站,它也会推送这些通知(只要chrome被打开)。我想知道他们是如何做到的。

我检查了我的设置->扩展列表,看是否以某种方式安装了它们的扩展,但没有安装。那么他们从哪里运行这个神奇的JavaScript?

网站称为https://www.greentoe.com

最佳答案

根据official documentation和@Andreas的说法

The reason for this is that when a push message is received, the browser can start up a service worker, which runs in the background without a page being open, and dispatch an event so that you can decide how to handle that push message.



您要求的javascript代码在worker内部。

如果要查看浏览器中实际使用的工作程序,只需在新选项卡中转到 chrome://inspect/#service-workers。您可以通过单击工作人员名称下的检查链接来查看工作人员代码。

关于javascript - Chrome通知-即使网站未打开,Magic Push,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31683155/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com