是否可以在Intranet中设置自己的推送服务?

问题描述 投票:2回答:2

我会在对this comment的后续评论中问这个,但我的声誉仍然太低了。 以下是问题:是否可以更改浏览器的端点URL或添加端点URL,以便我的应用程序可以将其POST请求发送给浏览器制造商所拥有的Web服务,而不是发送到内部运行的Web服务我的内联网?由于我的应用程序是在没有连接到互联网的内联网上运行的,因此定制浏览器不是一个完美的解决方案,但它是可能的。 现在第二部分:如果可能的话 - 是否有针对PHP的现成推送服务库?到目前为止,我发现所有的库都让应用程序发送通知,如https://github.com/web-push-libs/web-push-php

web-push
2个回答
1
投票

是否可以更改浏览器的端点URL

不,目前无法更改浏览器推送服务。

无论如何,您还必须在自己的服务器上运行浏览器推送服务的实例(例如https://github.com/mozilla-services/autopush)。


0
投票

我认为在这种情况下,您可以使用任何传输,例如Web套接字,以及通知API,以便向用户显示。不确定持久连接是否可以在服务工作者上下文中工作,但如果您仍在自定义浏览器,这不应该是一个问题。

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