Tag: service-worker
Ein service-Mitarbeiter ist JavaScript-code, der, wenn einmal registriert, die mit einer zugehörigen Herkunft und Umfang, reagiert auf browser-initiierte Ereignisse, auch wenn die Seiten, die es steuert, nicht mehr öffnen.
Durch den Umgang mit `fetch` – events, service-Mitarbeiter können bieten individuelle Netzwerk-Verhalten, wie die offline-Unterstützung (über die Cache-API).
Durch den Umgang mit „push“ – events, service-Mitarbeiter können „geweckt“ und Benachrichtigungen anzeigen.
4
Antworten
Schreibe ich einen service für meine eckige 2-app mit Typoskript. Der Dienst nutzt chrome ServiceWorker zu hören, für push-Benachrichtigungen (siehe tutorial). Der code (javascript) nutzt navigator erst sehen, wenn serviceWorker unterstützt wird, dann fährt Fort, um die
2
Antworten
Habe ich konfiguriert Javascript-API für FB push-Benachrichtigungen auf meiner website. Alles ist in Ordnung, aber ich sehe viele "Hintergrund-Botschaften'. Ich habe einfach die firebase-messaging-sw.js - Datei in meine website-Verzeichnis. Weiß ich nicht, Sie zu nutzen. Ich habe
2
Antworten
MEINE Verzeichnisse sind wie folgt. public_html/ sw/ Den "sw/", dort möchte ich alle service-Mitarbeiter, aber dann haben die service-Mitarbeiter mit einem Umfang, um alle Dateien in "public_html/". JS <script> if ('serviceWorker' in navigator) { navigator.serviceWorker.register('sw/notifications.js', { scope:
1
Antworten
service-worker.js:1 GET http://localhost:8080/service-worker.js net::ERR_FILE_EXISTS Dies ist der Fehler, bekomme ich jedes mal, wenn ich aktualisieren nach der Registrierung ein service-Mitarbeiter. Ich habe dafür gesorgt, dass die service-worker.js Datei ist im root-Verzeichnis. Auch die service-Mitarbeiter registriert ist und
2
Antworten
Ich versuche, mit AJAX zum abrufen von details für die push-Benachrichtigung möchte ich die Anzeige auf dem Benutzer-Ende, aber es funktioniert noch nicht. /* * * Push Notifications codelab * Copyright 2015 Google Inc. All rights reserved.
2
Antworten
Ich versuche, mit service-Arbeiter mit FB zu implementieren push-Benachrichtigungen in chrome. Ich habe eine manifest-Datei und eine sw.js die Datei in meinem web-app. Ich habe ein Projekt erstellt in FB und ich habe getestet die Anmeldung und
1
Antworten
MDN schlägt vor, dass Sie die folgenden Schritte zum erstellen und Auffüllen Dienst-Arbeiter-cache: this.addEventListener('install', function(event) { event.waitUntil( caches.open('v1').then(function(cache) { return cache.addAll([ '/sw-test/', '/sw-test/index.html', ... etc ... ]); }) ); }); Verstehe ich nicht, dass code. Die waitUntil
2
Antworten
Habe ich einen Progressiven Web-App. Es ist einfach, nur eine index.html der Ordner "Bilder" mit favicon etc, ein sw.js et Stil.css Meinen code aus manifest.json { "lang" : "en", "name" : "Test", "short_name" : "Test", "icons" :
2
Antworten
Bin ich wirklich neu in JavaScript und verspricht und, um ehrlich zu sein verstehe ich nicht, wie verspricht Arbeit, so brauche ich etwas Hilfe. Ich bin mit Google Cloud Messaging für push-Benachrichtigungen von meiner Seite aus auf
2
Antworten
Ich weiß, ich kann mit Chrome auf einem desktop-oder Android-Gerät, um "Add to Home screen". Ich weiß, ich kann, verwenden Sie "Add-Haushalten screen" in Safari in iOS. Doch, kann ich "Add to home screen" - Funktion in
5
Antworten
Wenn Sie offline gehen, bekomme ich die folgende Fehlermeldung von meinem service-Mitarbeiter: (unknown) #3016 An unknown error occurred when fetching the script mein service-Mitarbeiter sieht wie folgt aus: var version = 'v1' this.addEventListener('install', function(event){ event.waitUntil( caches.open(version).then(cache =>
5
Antworten
Geschrieben hier, dass die push-Benachrichtigungen funktionieren auch, wenn der browser geschlossen wird, aber getestet habe ich es und es ist nicht der Fall. Ich erhalte push-Benachrichtigungen nur wenn der browser geöffnet ist (egal, ob die bestimmte Seite
1
Antworten
Ich bin die Schaffung eines progressiven web application (pwa), und versuchen Sie, sich zu registrieren service-Mitarbeiter zu testen, offline-Funktion. Die Ordner Struktur ist wie folgt: -- views -- index.pug -- sw.js -- public -- js -- main.js
2
Antworten
Es gibt ähnliche Fragen, aber es ist nicht ganz klar, wie die Lösung anzuwenden, und halten Sie eine Fehlermeldung erhalten. Ich erkläre. Ich würde gerne eine einfach html/js-app mit service-worker-Technologie. Ich habe: Index.html js/app.js js/sw.js in app.js
6
Antworten
Ich bin mit erstellen-reagieren-app mit einem express server. create-react-app hat eine vorkonfigurierte ServiceWorker dass caches lokale Vermögenswerte (https://github.com/facebook/create-react-app/blob/master/packages/react-scripts/template/README.md#making-a-progressive-web-app). Das problem, das ich gestoßen, als ich versuchte, Sie zu veröffentlichen, auf meinem server ist, dass die service-worker.js Datei
3
Antworten
Habe ich angefangen zu lernen PWA (Progressive Web-App) und ich habe ein problem, Konsole "wirft" Fehler " Uncaught (Versprechen) TypeError: Failed to fetch. Wer weiß, was könnte die Ursache sein? let CACHE = 'cache'; self.addEventListener('install', function(evt) {
1
Antworten
Beim erstellen einer app reagieren, service worker aufgerufen wird, standardmäßig. Warum service-Mitarbeiter eingesetzt? Was ist der Grund für Standard-aufrufen? InformationsquelleAutor usergs | 2018-03-16
2
Antworten
Ich bin erstellen einer app mit Ionischen und angular.js und ich habe Schwierigkeiten bei der Registrierung ein service-Arbeiter, ich bin die beabsichtigen, fügen Sie die neue app-banner-Funktion. Ich bin das hinzufügen von den folgenden code auf meiner
2
Antworten
Habe ich die folgende Fehlermeldung, wenn ich versuche zu registrieren, einen service-Mitarbeiter in die Basis-app, serviert von einem Knoten Express V4 server /auf Chrom 42: DOMException: Fehler beim registrieren einer ServiceWorker: Eine ungültige HTTP-Antwort code (404) empfangen
3
Antworten
Ich bin mit sw-precache zu generieren, meine service-arbeiten mit Kunststoff-CLI-build-Prozess, so ist es bestimmt ein update der hash-Wert von Dateien aktualisiert, um zu signalisieren müssen, um den cache aktualisieren. Aber meine aktualisierte Inhalt wird nicht ersetzt, im
4
Antworten
Bekomme ich diesen Fehler beim registrieren der service-Mitarbeiter: Fehler beim registrieren einer ServiceWorker: Eine ungültige HTTP-Antwort-code (404) war gwreceived beim abrufen des Skripts. Arbeite ich mit Ionischen und dies ist, was ich in den app.js: if ('serviceWorker'
2
Antworten
Alles war in Ordnung arbeiten mit mein Service-Mitarbeiter-Projekt, aber plötzlich sehe ich die folgende Fehlermeldung: Uncaught (in promise) DOMException: Failed to register a ServiceWorker: ServiceWorker cannot be started Diesem wird berichtet, wie auf der index.html-Datei:1 ich bin
1
Antworten
Ich bin momentan auf der service-Mitarbeiter zu behandeln, push-Benachrichtigung im browser. Zurzeit bin ich mit diesem "SW-Registrierung fehlgeschlagen-Fehler". Kann mir jemand helfen mit diesem Problem? Überprüfen Sie client1.html und service-worker.js - Datei unter: FEHLER: SW Registrierung ist
3
Antworten
Ich versucht, cache eine POST-Anforderung in einem service-Mitarbeiter auf der fetch-Ereignis. Ich verwendet cache.put(event.request, response), aber die zurückgegebenen Versprechen wurde abgelehnt mit TypeError: Invalid request method POST.. Als ich versuchte, Sie zu schlagen, die gleiche POST API
3
Antworten
Ich versuche zu implementieren ist eine Service Worker in einem test-Seite. Mein end-Ziel ist eine Anwendung, die arbeitet offline. Die Ordner-Struktur ist unter /myApp ... /static /mod /practice service-worker.js worker-directives.js foopage.js /templates /practice foopage.html Ich bin registrieren
3
Antworten
So, ich habe eine HTML-Seite mit service-Arbeiter, die service-Mitarbeiter den cache index.html und meine JS-Dateien. Das problem ist, wenn ich die JS, die Veränderung nicht zeigen, bis direkt an den client-browser. Natürlich im chrome-dev-tools kann ich deaktivieren
1
Antworten
Registrierte ich einen service-Mitarbeiter erfolgreich, aber dann wird der code navigator.serviceWorker.ready.then(function(serviceWorkerRegistration) { //Do we already have a push message subscription? .... hängt -- die Funktion wird nie aufgerufen. Warum? InformationsquelleAutor der Frage Larry K | 2015-04-26
2
Antworten
Habe ich Entwickler-server, die für die Tests verwendet. Sie haben SSL selbstsignierte Zertifikate, die es uns ermöglichen, testen Sie die Webanwendung, die über HTTPS, sondern mit prominenten Warnungen, dass die Zertifikate nicht nachprüfbar. Das ist in Ordnung,
5
Antworten
Spiele ich mit dem service worker-API in meinem computer, damit ich begreifen kann, wie kann ich davon profitieren in meiner realen Welt apps. Stieß ich auf eine seltsame situation, wo ich registriert einen service-Mitarbeiter, die fängt Holen
2
Antworten
Ich habe durch die Lektüre html5rocks Einführung in die service-Arbeiter Artikel und haben einen Basis-service-Arbeiter, die caches der Seite, JS und CSS, die funktioniert wie erwartet: var CACHE_NAME = 'my-site-cache-v1'; var urlsToCache = [ '/' ]; //Set
6
Antworten
Auf Chrom Seite über die service-Mitarbeiter dort ist vermerkt, dass Service-Mitarbeiter werden nicht unterstützt von Chrome auf iOS. Ich gehe davon aus, dass es geliefert werden kann iOS mit einigen cordova-plugins. Es ist eine andere Art der
5
Antworten
Möchte ich testen, service-Mitarbeiter, aber ich habe einen virtuellen host einrichten, und ich kann nicht scheinen zu können, aktivieren Sie den https auf den localhost. Wie kann ich die whitelist meine lokalen virtuellen host-url zu testen, service-Mitarbeiter
4
Antworten
Habe ich gerade versucht zu implementieren, service-Mitarbeiter zu Cachen JSON-Dateien und andere Elemente auf einer statischen Website (auf localhost chrome Version 47.0.2526.73 (64-bit)). Mit cache.addAll() ich habe meine Dateien in den cache, und wenn ich öffnen Sie
3
Antworten
Meisten Browser bieten localStorage mit dem Speicher-limit von 5 MB pro domain. Gibt es solchen Speicher-limits/Einschränkungen mit Bezug auf service-Mitarbeiter? Ich weiß, dass web-Arbeiter (auf dem service-Mitarbeiter basieren) haben nicht solche Einschränkungen. Aber Web worker sind nicht
1
Antworten
Als pro dieser doc auf MDN: Nach, dass es heruntergeladen wird alle 24 Stunden oder so. Es kann werden häufiger heruntergeladen, aber es muss heruntergeladen werden, alle 24h zu verhindert schlechte scripts die lästigen, zu lange. Ist
4
Antworten
Nach dem löschen /serviceworker.js von meinem root-Verzeichnis, Chrome noch läuft der service-Mitarbeiter, die ich entfernt von meinem webroot. Wie deinstalliere ich die service-Mitarbeiter von meiner website und Chrome, so kann ich die Protokolldateien wieder in meine Webseite