有什么方法可以读取从网站从Python发送到Chrome的Web Push通知?

问题描述 投票:0回答:1

[我使用一个网站通过Web Push向我发送通知。因此,我可以通过Chrome在macOS上很好地接收这些通知。我想将这些通知转发到我的智能手机,但该网站没有提供这样做的方法。

因此,我现在通过阅读macOS的通知sqlite数据库并将我想要的通知数据库发送到Pushbullet的API来解决它,然后我通过手机收到了它们。我想知道是否还有更好的方法。

我尝试打开Chrome DevTools并记录后台服务→推送消息,我可以在json中看到通知日志。如何阅读这些通知?

enter image description here

python google-chrome google-chrome-devtools web-push
1个回答
0
投票

这可能不是您要找的答案,但是您是否考虑过在智能手机上安装Google Chrome并在网站上注册该设备以进行推送通知?如评论中所指出,iOS上的Chrome不支持Web推送。

[另一建议:在创建推送订阅时,网站还注册了服务人员。该服务人员响应传入的推送事件。如果打开Chrome DevTools,请转到Sources选项卡,然后打开Service Worker,您可以添加所需的任何代码。我不确定当您退出Chrome时此更改是否仍然存在。

Modified service-worker.jsShowing the modification is executed

© www.soinside.com 2019 - 2024. All rights reserved.