Jetzt gibt es keine Fehler mehr in der Konsole. Zuerst gab es einen Fehler, der besagte, dass das Logobild nicht gefunden werden konnte. Sobald dieser Pfad korrekt war, verschwand der Fehler, aber es gab immer noch keine Installationsschaltfläche.
Ein Beispiel für eine PWA sind discourse.org-Foren Hier. Diese Seite lässt sich gut installieren.
Die Kriterien für eine PWA-App auf Firefox sind developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/… was für die meisten Browser ziemlich gleich ist. Wird es über https bereitgestellt und wurde ein Servicemitarbeiter registriert?
– Jackson
21. November 2019 um 23:38 Uhr
@Jackson Ich habe keinen Servicemitarbeiter erstellt. Ich werde das hinzufügen und sehen, was passiert. Was ist mit dem Testen lokal auf localhost oder file://? Ich werde auf jeden Fall auch auf https testen.
– 1,21 Gigawatt
22. November 2019 um 9:46 Uhr
Der Installationstest muss auf einem HTTPS-Host erfolgen. Sobald Sie das erhalten haben, verwenden Sie das Chrome Lighthouse-Tool, um zu überprüfen und sicherzustellen, dass es sich um eine gültige installierbare PWA handelt. Wenn es Probleme gibt, gibt Ihnen Lighthouse Hinweise, was zu beheben ist.
Zitieren, Note: The .webmanifest extension is specified in the Media type registration section of the specification, but generally browsers will support manifests with other appropriate extensions, e.g. .json. IMHO, da es optional erscheint, würde ich es vorziehen, die Erweiterung .json zu verwenden, damit sie von zugehörigen Editoren problemlos geöffnet werden kann, wenn es keine Probleme gibt.
Probleme, warum es möglicherweise nicht als PWA erkannt wird:
Es muss serviert werden https (http:// oder file:// wird nicht funktionieren).
Es muss eine Manifestdatei mit den korrekt ausgefüllten Feldern vorhanden sein.
Es muss ein entsprechendes Symbol haben, um auf dem Startbildschirm angezeigt zu werden.
Für Google Chrome muss ein Servicemitarbeiter registriert sein, damit die App offline arbeiten kann.
In meinem Fall das Chrom Application Registerkarte zeigt keinen Fehler an. Aber ich habe die Seite mit überprüft Lighthouse und auswählen Progressive Web App Kategorie. Da sehe ich das Site-Problem.
Ja, das war sehr hilfreich, die Ergebnisse zeigten, dass die Abmessungen meines Symbolbildes nicht gefielen 🤦♂️
– chrismarx
7. Dezember um 2:17
Stellen Sie einfach sicher, dass Ihr Hosting-Server über ein SSL verfügt, da PWA nur auf http:// funktioniert.
Es scheint ein Fehler zu sein, dass in einigen Fällen, obwohl Ihre App eine korrekte PWA ist, die Schaltfläche „Installieren“ nicht angezeigt wird.
Ich sehe dies, wenn Sie das Manifest ständig ändern und Ihre Seite aktualisieren, um die Schaltfläche „Installieren“ zu sehen.
Als Problemumgehung starten Sie Chrom einfach neu, indem Sie eingeben chrome://restart in der Adressleiste.
Renée Wendy
Für meine PWA-Übungs-App zeigte Chrome das Installationssymbol. Aber nachdem ich es installiert hatte, sah ich auch nach der Deinstallation nie wieder ein Installationssymbol. Selbst nach dem Neustart von Chrome, der Neuinstallation des Serviceworkers usw. weiß ich nicht, ob meine PWA einen Fehler hat oder ob Chrome einen Fehler hat.
14370800cookie-checkProgressive Web-App zeigt die Schaltfläche „Installieren“ in der Browserleiste nicht anyes
Die Kriterien für eine PWA-App auf Firefox sind developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/… was für die meisten Browser ziemlich gleich ist. Wird es über https bereitgestellt und wurde ein Servicemitarbeiter registriert?
– Jackson
21. November 2019 um 23:38 Uhr
@Jackson Ich habe keinen Servicemitarbeiter erstellt. Ich werde das hinzufügen und sehen, was passiert. Was ist mit dem Testen lokal auf localhost oder file://? Ich werde auf jeden Fall auch auf https testen.
– 1,21 Gigawatt
22. November 2019 um 9:46 Uhr
Der Installationstest muss auf einem HTTPS-Host erfolgen. Sobald Sie das erhalten haben, verwenden Sie das Chrome Lighthouse-Tool, um zu überprüfen und sicherzustellen, dass es sich um eine gültige installierbare PWA handelt. Wenn es Probleme gibt, gibt Ihnen Lighthouse Hinweise, was zu beheben ist.
– Matthias
22. November 2019 um 12:17 Uhr
@Jackson Möchten Sie als Antwort hinzufügen? Habe auch das gefunden, developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/… aber es sieht aus wie Zum Startbildschirm hinzufügen, aber nicht PWA.
– 1,21 Gigawatt
22. November 2019 um 17:27 Uhr
Zitieren,
Note: The .webmanifest extension is specified in the Media type registration section of the specification, but generally browsers will support manifests with other appropriate extensions, e.g. .json.
IMHO, da es optional erscheint, würde ich es vorziehen, die Erweiterung .json zu verwenden, damit sie von zugehörigen Editoren problemlos geöffnet werden kann, wenn es keine Probleme gibt.– 1,21 Gigawatt
22. November 2019 um 17:29 Uhr