Wpis z mikrobloga

#gorzkiezale

Pomyślałem sobie, ServiceWorker działa już w Firefox Nightly i Chrome, zrobię sobie test z Push Notifications i trybem offline.

Taki #!$%@?. Trzeci dni nad tym siedzę, pytam po forach - zero pomocy. Jakieś przykłady z sieci kompletnie z dupy i zwyczajnie nie działają.

Dzisiaj udało mi się wysłać message do workera i wywołać showNotification. Great success.

Offline nadal nie działa. Przykład od Mozilli (https://mdn.github.io/sw-test/) załaduje się raz w trybie offline, ale potem już się nie ładuje - pusta strona - super tryb offline bulwo.

Nie potrafię nawet wysłać messaga z workera do strony, nie zwracają się żadne client, innych metod brak w sieci.

#webdev #javascript
  • 4
  • Odpowiedz
@look997: Ok to może to pomoże - przesyłanie wiadomości między stroną i workerem: http://plnkr.co/edit/oq1l7xSL4HW9rh0kd4RC

Pliki index.html i sw.js musisz sobie skopiować i testować na localhoscie. Service Workery działają tylko przez https albo na localhost.

U mnie na chrome działa po właczeniu :

"Go to chrome://flags and turn on experimental-web-platform-features; restart browser (note that some features are now enabled by default in Chrome.)"
  • Odpowiedz
@object_Object: Jak śliczny przykład. Działa, dzięki. ;D

Teraz jeszcze offline (niby to po event fetch ale jakoś nie zawsze działa, tak jak mówiłem z przykładem od Mozilli) i będę szczęśliwy w tej sprawie.
  • Odpowiedz