如何使用 postMessage 将数据从 Firebase Service Worker 传递到 Angular 4 组件 [英] How to pass data from firebase service worker using postMessage to Angular 4 component

查看:59
本文介绍了如何使用 postMessage 将数据从 Firebase Service Worker 传递到 Angular 4 组件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何将数据从 Service Worker 传递到 Angular 4 组件?是否可以使用角度服务来修复它?如何在 angular 4 中使用导航器和 PostMessage?请帮助我一步一步:)

How can I pass data from service worker to Angular 4 component? is it possible to use angular service to fix it? How to use navigator and PostMessage with angular 4? Please help me step by step:)

importScripts('https://www.gstatic.com/firebasejs/3.9.0/firebase-app.js');
importScripts('https://www.gstatic.com/firebasejs/3.9.0/firebase-messaging.js');

firebase.initializeApp({
  messagingSenderId: ""
});
const messaging = firebase.messaging();

postMessage({
      msg: "Hey I just got a fetch from you!",
      url: event.request.url
     });

推荐答案

我认为您在学习基础知识之前尝试做的太多了 :-)

I think you're trying to do too much before learning the basics :-)

我强烈建议您阅读 Google 对 SW 的介绍以及这些指南.

I urge you to read Google's intro to SW and these guides.

这篇关于如何使用 postMessage 将数据从 Firebase Service Worker 传递到 Angular 4 组件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆