服务/网络工作者可以用来创建多个选项卡/窗口可以订阅的单一承诺吗?

时间:2019-05-30 07:41:39

标签: javascript promise axios

好吧,

是否可以让服务人员使用Axios之类的东西来发出带有承诺的http请求,然后多个浏览器窗口/选项卡(在同一域/页面上)订阅/监听该承诺的结果?< / p>


概念示例:

服务人员>发出请求

this.inflightRequest = new Promise();

窗口/标签A

this.serviceWorker.inflightRequest.then(promiseResolved);

窗口/标签B

this.serviceWorker.inflightRequest.then(promiseResolved);

因此,仅发出一个请求,但在解决时两个窗口/选项卡都将更新。

0 个答案:

没有答案