Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das Beispiel für den Temperaturkonverter ist eine progressive Web-App (PWA), die die Grundlagen zum Erstellen einer PWA veranschaulicht. Sie können dieses Beispiel ändern, um mit der Erstellung Einer eigenen PWA zu beginnen.
In diesem Artikel wird beschrieben, wie Sie das Beispiel abrufen, unter Windows installieren, das Beispiel ausführen und ändern. Dieses Beispiel funktioniert mit mehreren Betriebssystemen, einschließlich Windows. Dieser Artikel enthält Die Schritte für Windows. Andere Plattformen weisen ähnliche Schritte auf.
Siehe auch:
Schritt 1: Anzeigen einer Vorschau der App, die in einem Browserfenster ausgeführt wird
So untersuchen Sie die Benutzeroberfläche der App:
Wechseln Sie in Microsoft Edge in einem neuen Fenster oder einer neuen Registerkarte (gehostet auf github.io) zur Live-Web-App für temperaturkonvertierung :
Die beispielweise progressive Web-App (PWA) wird zunächst im Browser als Web-App angezeigt, verfügt aber auch über eine Verfügbare App-Schaltfläche (
) in der Adressleiste (klicken Sie noch nicht darauf).Geben Sie im Textfeld temperatur den Wert 22 ein.
Die angezeigte Temperatur ändert sich in 71,6 F.
Klicken Sie auf die Dropdownliste aus , und klicken Sie dann außerhalb der Liste.
Klicken Sie auf die Dropdownliste to , und klicken Sie dann außerhalb der Liste.
Verfügbare Einheiten sind:
- Celsius
- Fahrenheit
- Kelvin
Schließen Sie die Browserregisterkarte für die App.
In einem späteren Schritt wird die App in einem eigenen Fenster ausgeführt, nachdem die beispielweise progressive Web-App (PWA) als lokale App installiert wurde:
Das Beispiel ist eine progressive Web-App anstelle einer regulären Website. Daher können Sie die Progressive Web-App (PWA) als App auf dem Gerät installieren, und das App-Fenster enthält dieselbe App-Benutzeroberfläche wie im vollständigen Webbrowser.
Das Fenster der installierten App ist ein browserbasiertes Fenster ohne die meisten Browserbenutzeroberfläche. Die installierte App ist in die Benutzeroberfläche des Geräts integriert, z. B. die Windows-Taskleiste und das Windows-Startmenü.
Die obige instance der Beispiel-App wird unter github.iogehostet. In den folgenden Abschnitten verwenden Sie stattdessen einen lokalen Server, um zu zeigen, wie Sie eine progressive Web-App (PWA) während der Entwicklung lokal testen. Sie greifen stattdessen von Ihrem lokalen Server (localhost) auf die Web-App zu und installieren sie von dort aus auf Ihrem Gerät.
Schritt 2: Installieren von Visual Studio Code
Visual Studio Code ermöglicht das Anzeigen des Beispielcodes, das Ändern des Beispiels und das Erstellen einer eigenen progressiven Web-App (PWA), indem das Beispiel als Ausgangspunkt verwendet wird.
Installieren (oder aktualisieren Sie optional) VS Code wie folgt:
Drücken Sie die Windows-Taste , geben Sie Visual Studio Code ein, und klicken Sie dann auf Öffnen.
Wenn Visual Studio Code nicht installiert ist, wechseln Sie zu Visual Studio Code , und laden Sie es herunter, und installieren Sie es.
Schritt 3: Installieren von Git
Installieren oder aktualisieren Sie Git wie folgt:
Öffnen Sie Visual Studio Code.
Wählen Sie im Menü Ansicht die Option Terminal aus.
Geben Sie den Befehl ein:
git -vWenn Git installiert ist, wird eine Versionsnummer angezeigt, z
git version 2.51.0.windows.2. B. .Wechseln Sie unter git-scm.com zu Downloads .
Notieren Sie sich oben rechts die Neueste Versionsnummer , z. B. 2.51.1.
Wenn Git noch nicht installiert ist oder Sie es aktualisieren möchten, laden Sie die neueste Version von Git unter Downloads unter git-scm.com herunter, und installieren Sie sie. Fahren Sie andernfalls mit dem nächsten Abschnitt weiter unten fort.
Während der Installation können Sie die Standardwerte übernehmen, es wird jedoch empfohlen, den Standard-Editor von vim in Visual Studio Code zu ändern:
Schritt 4: Installieren von Node.js
Node.js enthält einen Webserver, den Sie zum lokalen Ausführen und Testen des Beispiels verwenden.
Installieren oder aktualisieren Sie Node.js wie folgt:
Öffnen Sie Visual Studio Code.
Wählen Sie im Menü Ansicht die Option Terminal aus.
Geben Sie den Befehl ein:
node -vWenn Node.js installiert wurde, wird eine Versionsnummer ausgegeben, z. B. v22.19.0.
Wechseln Sie zu Node.js.
Notieren Sie sich unten links in der Schaltfläche Neueste LTS die Versionsnummer, z. B. v22.20.0.
Wenn Node.js noch nicht installiert ist oder Sie sie aktualisieren möchten, klicken Sie auf die Schaltfläche Node.jsabrufen . Fahren Sie andernfalls mit dem nächsten Abschnitt weiter unten fort.
Sie gelangen zu einer Seite wie Download Node.js.
Klicken Sie auf die Schaltfläche Windows Installer (.msi).
Das Fenster Downloads von Microsoft Edge wird geöffnet und zeigt einen Dateinamen wie
node-v22.20.0-x64.msian.Klicken Sie unter dem Dateinamen auf den Link Datei öffnen .
Das Fenster Node.js Setup-Assistent wird geöffnet.
Klicken Sie auf die Schaltfläche Weiter , und folgen Sie den Anweisungen. Sie können die Standardwerte übernehmen und dann auf die Schaltfläche Installieren klicken.
Das Fenster Node.js Setup-Assistent wird geschlossen.
Geben Sie im Terminal von VS Code den folgenden Befehl ein:
node -vDie neueste Versionsnummer wird angezeigt, z. B. v22.20.0.
Schritt 5: Forken und Klonen des Repositorys "MicrosoftEdge/Demos"
Als Nächstes erhalten Sie eine lokale Kopie des Beispielcodes, indem Sie das Microsoft Edge/Demos-Repository forkingen. Da Sie nicht über die Berechtigung verfügen, Commits direkt an das Open-Source-Repository des Demos zu pushen, forken Sie das Demos-Repository, um Eine eigene Kopie des Repositorys zu erstellen, anstatt das Demos-Repository zu klonen .
Möglicherweise können Sie den Mainbranch des Demos-Repositorys herunterladen und die Dateien im Branch "main" bearbeiten, anstatt das Repository zu forkieren und zu klonen und dann einen Arbeitsbranch (test1) zu erstellen, in dem die Dateien bearbeitet werden. In diesem Artikel wird die komplexere, aber flexiblere Methode gezeigt: Forking des Repositorys.
Forken und klonen Sie das MicrosoftEdge/Demos-Repository wie folgt:
Drücken Sie Windows+E.
Explorer wird geöffnet.
Überprüfen Sie, ob das Demos-Repository geklont wurde:
Navigieren Sie zu der Stelle, an der das Repository geklont werden soll, z. B.:
C:\Users\localAccount\GitHub\Wenn das Repository noch nicht geklont wurde, z
C:\Users\localAccount\GitHub\Demos\. B. , führen Sie die folgenden Schritte aus. Fahren Sie andernfalls mit dem nächsten Abschnitt fort.Forken Sie das Repository:
Öffnen Sie das Repository MicrosoftEdge/Demos in einem neuen Fenster oder einer neuen Registerkarte.
Klicken Sie oben rechts auf den Pfeil nach unten auf der Schaltfläche Fork , und wählen Sie dann Create a new fork (Neuen Fork erstellen) aus.
Weitere Informationen finden Sie unter Forken eines Repositorys in Forken eines Repositorys in der GitHub-Dokumentation.
Klicken Sie auf die Schaltfläche Create fork (Fork erstellen ).
Klonen Sie Ihren Fork auf das lokale Laufwerk:
Navigieren Sie auf GitHub zu Ihrem Fork des Repositorys MicrosoftEdge/Demos .
Klicken Sie über der Liste der Dateien auf die Schaltfläche Code .
Klicken Sie auf der Registerkarte HTTPS auf die Schaltfläche In Zwischenablage kopieren (
").Öffnen Sie Visual Studio Code.
Wählen Sie im Menü Ansicht die Option Terminal aus.
Wechseln Sie zu dem Verzeichnis, in dem Sie das Demos-Repository klonen möchten:
cd ~/GitHubOder geben Sie den folgenden Befehl ein, indem Sie Ihr lokales Konto angeben:
cd c:/users/localAccount/GitHub/Geben Sie ein
git clone, und fügen Sie dann die URL ein, die Sie zuvor kopiert haben. Es sieht wie folgt aus, mit Ihrem GitHub-Benutzernamen anstelle von YOUR-USERNAME:git clone https://github.com/YOUR-USERNAME/Demos.gitDrücken Sie EINGABE.
Ein lokaler Klon Ihres gespaltenen Demos-Repositorys wird erstellt.
Siehe auch:
-
Forken eines Repositorys
- Forken eines Repositorys in Forken eines Repositorys.
- Klonen Ihres gespaltenen Repositorys in Forken eines Repositorys.
- Klonen eines Repositorys
Schritt 6: Ausführen der PWA als Web-App auf Ihrem lokalen Webserver
Als Nächstes führen Sie die Beispiel-PWA (Progressive Web App) auf Ihrem lokalen Webserver in Microsoft Edge aus und testen sie. Sie verwenden http-server, einen lokalen Entwicklungswebserver, der in Node.js ausgeführt werden kann.
Beim Entwickeln oder Testen einer Website oder App, einschließlich einer PWA, können Sie einen lokalen Webserver verwenden. Wenn die App jedoch für Benutzer bereit ist, stellen Sie die App mithilfe eines Webhostinganbieters im Web bereit. Wie eine reguläre Website oder App wird auch eine PWA mithilfe eines Webservers an Benutzer verteilt.
Wechseln Sie zum /temperature-converter/ Verzeichnis des geklonten Demos-Repositorys, und starten Sie den http-server wie folgt von dort aus:
Öffnen Sie Visual Studio Code.
Wählen Sie im Menü Datei die Option Ordner öffnen aus.
Das Dialogfeld Ordner öffnen wird geöffnet.
Navigieren Sie zum geklonten Demos-Repositoryordner, z
C:\Users\localAccount\GitHub\Demos\. B. , wählen Sie den\temperature-converter\ordner darin aus, und klicken Sie dann auf die Schaltfläche Ordner auswählen .Wählen Sie im Menü Ansicht die Option Terminal aus.
Der Bereich Terminal wird mit der Eingabeaufforderung geöffnet
Demos\temperature-converter\, zC:\users\localAccount\GitHub\Demos\temperature-converter. B. .Geben Sie den folgenden Befehl ein:
npx http-serverDer lokale Entwicklungswebserver wird mit dem
http-serverNPM-Paket gestartet:
Wenn der Fehler "Die Skriptausführung ist deaktiviert" angezeigt wird (wenn das Terminal von VS Code PowerShell verwendet), geben Sie den PowerShell-Befehl für die Ausführungsrichtlinie ein, und führen Sie dann den npx-Befehl erneut aus:
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUser npx http-serverBeispiel für die Ausgabe:
Need to install the following packages: http-server@14.1.1 Ok to proceed? (y)Drücken Sie bei Bedarf Y und dann die EINGABETASTE.
Die Ausgabe wird angezeigt, z. B.:
Starting up http-server, serving ./ ... Available on: http://10.0.1.2:8080 http://127.0.0.1:8080 Hit CTRL-C to stop the serverWechseln Sie in Microsoft Edge zu http://localhost:8080 (oder zu einer entsprechenden URL, die im Terminal vom
npx http-serverBefehl ausgegeben wurde).Die Temperaturkonvertierer-App wird im Browser angezeigt:
Schritt 7: Installieren der PWA von Ihrem localhost-Webserver als lokale App
Installieren Sie die Beispiel-PWA (Progressive Web App) von Ihrem localhost-Webserver als App unter Windows wie folgt:
Klicken Sie in der Adressleiste auf die verfügbare App. Schaltfläche "Temperaturkonverter installieren" (

Das Dialogfeld App installieren wird geöffnet:
Klicken Sie auf die Schaltfläche Installieren .
Die App wird lokal installiert. Das Dialogfeld App installiert wird in der App geöffnet:
Klicken Sie auf die Schaltfläche Zulassen .
In einem Dialogfeld für Windows-Apps wird gefragt: "Möchten Sie den Temperaturkonvertor an Die Taskleiste anheften? Diese Anforderung stammt vom Temperaturkonvertor."
Klicken Sie auf die Schaltfläche Ja .
Das Symbol der Temperaturkonvertierer-App (
) wird auf der Windows-Taskleiste angezeigt.Die Temperaturkonvertierer-App wird in einem eigenen App-Fenster angezeigt:
Das Fenster ist ein Browserfenster ohne den großteil der Browser-Benutzeroberfläche.
Schließen Sie das App-Fenster Temperaturkonverter .
Schritt 8: Öffnen der installierten App
Führen Sie die Beispiel-PWA (Progressive Web App) als lokale App auf dem Gerät aus.
Drücken Sie die Windows-Taste , beginnen Sie mit der Eingabe von Temperaturkonverter, und klicken Sie dann auf Öffnen.
Die installierte Temperaturkonverter-App wird in einem eigenen Fenster geöffnet.
Da Sie die App über
localhostinstalliert haben, wird beim Starten der App auf der rechten Seite der Titelleiste für einige Sekunden localhost:8080 angezeigt:
Wenn Sie die App vom
github.ioServer aus installiert hätten, würde beim Starten der App auf der rechten Seite der Titelleiste stattdessen einige Sekunden lang microsoftedge.github.io angezeigt:
Sie können die installierte App auch auf andere Arten öffnen, die vom Gerät unterstützt werden, z. B. über die Schaltfläche "Temperaturkonvertierer
), die an die Windows-Taskleiste angeheftet ist.Geben Sie im Textfeld temperatur den Wert 22 ein.
Die angezeigte Temperatur wird auf 71,6 F aktualisiert.
Klicken Sie auf die Dropdownlisten from und to .
Verfügbare Einheiten sind:
- Celsius
- Fahrenheit
- Kelvin
Schritt 9: Untersuchen des Service Workers, der die Offlinezwischenspeicherung verarbeitet
Das lokale App-Fenster für eine progressive Web-App (PWA) ist ein browserbasiertes Fenster, sodass Microsoft Edge DevTools für die Arbeit mit der PWA verwendet werden kann.
Vergewissern Sie sich, dass der Service Worker (sw.js) ausgeführt wird, wenn Sie die PWA wie folgt als lokale App öffnen:
Öffnen Sie die installierte Temperaturkonverter-App .
Klicken Sie mit der rechten Maustaste in das App-Fenster (unterhalb der Titelleiste), und wählen Sie dann Untersuchen aus.
DevTools wird in einem separaten Fenster geöffnet. Abgedockt. (Andere Andockoptionen sind abgeblendet und nicht verfügbar.) Das App-Fenster ist ein Browserfenster, das den DevTools Inspect-Befehl enthält.
Wählen Sie in DevTools das Tool Anwendung (
) aus.Wählen Sie in der Struktur auf der linken Seite im Abschnitt Anwendung die Option Service Worker aus.
Informationen zum Service Worker werden angezeigt:
Die Quelle des Dienstmitarbeiters ist
sw.js, mit dem Statusaktiviert und wird ausgeführt.Erweitern Sie in der Struktur auf der linken Seite im Abschnitt Speicher , Hauptspeicher, und wählen Sie dann temperature-converter-v1 aus:
Der Service Worker-Cache wird angezeigt. Alle Ressourcen, die vom Service Worker zwischengespeichert werden (oder automatisch vom Browser zwischengespeichert werden), werden aufgelistet:
-
/(index.html) – Die HTML-Webseite der App, die das Layout von Steuerelementen definiert. -
/converter.css– Die Formatierung für die Webseite der App. -
/converter.js– Die JavaScript-Datei, die die App-Logik enthält. -
/icon512.png– Die Bilddatei des App-Symbols, die die App darstellt. -
/manifest.json– Das App-Manifest, das grundlegende Informationen zur App enthält, das vom Betriebssystem des Geräts verwendet werden kann.
Der Service Worker fügt dem Cache drei Dateien explizit hinzu (
.html,.cssund.js). Das Symbol (.png) und das Manifest (.json) werden automatisch vom Browser zwischengespeichert.-
Schritt 10: Verwenden von DevTools, um die Internetverbindung zu deaktivieren und die PWA offline zu testen
Probieren Sie die progressive Web-App (PWA) wie folgt als Offline-App aus:
Öffnen Sie im Fenster DevTools das Tool Netzwerk (
).Ändern Sie oben im Menü Drosselung rechts neben dem Kontrollkästchen Cache deaktivieren von Keine Drosselung in Offline:
Auf der Registerkarte Netzwerk wird ein Warnsymbol hinzugefügt, das Sie an diese Drosselung erinnert.
Klicken Sie im Fenster Temperaturkonvertierer mit der rechten Maustaste, und wählen Sie dann Aktualisieren aus.
Geben Sie im Textfeld temperatur den Wert 22 ein.
Die angezeigte Temperatur ändert sich in 71,6 F. Die App wird weiterhin ordnungsgemäß angezeigt und funktioniert weiterhin ordnungsgemäß, indem lokal zwischengespeicherte Ressourcen verwendet werden, die vom Service Worker verwaltet werden.
Ändern Sie im Fenster DevTools im Menü Drosselung rechts neben dem Kontrollkästchen Cache deaktivieren von Offline zurück in Keine Drosselung.
Das Symbol für die Drosselungswarnung wird von der Registerkarte Netzwerk entfernt.
Schließen Sie das Fenster DevTools.
Schließen Sie das App-Fenster Temperaturkonverter .
Die gleiche Verwendung von DevTools funktioniert auch, wenn sich die App in Microsoft Edge als Web-App und nicht als installierte App befindet. Weitere Informationen finden Sie unter Emulate offline in der Referenz zu Netzwerkfeatures.
Schritt 11: Deinstallieren der installierten App
Deinstallieren Sie die Progressive Web App (PWA) wie folgt:
Klicken Sie auf die Schaltfläche Temperaturkonverter , die auf der Windows-Taskleiste angeheftet ist.
Die installierte Temperaturkonverter-App wird geöffnet.
Klicken Sie in der Titelleiste auf die Schaltfläche Einstellungen und mehr (
), und klicken Sie dann auf App-Einstellungen.In Microsoft Edge wird die Registerkarte Apps geöffnet (
edge://apps), auf der Details zur Temperaturkonverter-App angezeigt werden:
Klicken Sie unten auf die Schaltfläche Deinstallieren .
Das Dialogfeld App von Microsoft Edge auf allen synchronisierten Geräten deinstallieren? wird geöffnet.
Aktivieren Sie das Kontrollkästchen App-Verlauf und -Daten löschen , und klicken Sie dann auf die Schaltfläche Deinstallieren .
Deinstallieren einer lokalen App über das Windows-Startmenü
Hinweis: Als Beispiel für die Betriebssystemintegration können Sie die App wie folgt über das Windows-Startmenü deinstallieren:
Drücken Sie die Windows-Taste .
Beginnen Sie mit der Eingabe von "Temperature Converter".
Klicken Sie auf Deinstallieren:
Deinstallieren einer lokalen App durch Starten von Microsoft Edge
Hinweis: Alternativ können Sie die beispielweise progressive Web-App (PWA) deinstallieren, indem Sie wie folgt mit Microsoft Edge beginnen:
Wählen Sie in Microsoft Edge Einstellungen und mehr (...) aus. >Weitere Tools>Apps>Anzeigen von Apps.
Das Dialogfeld Apps wird in Microsoft Edge geöffnet, in dem alle installierten PWAs aufgelistet sind:
Klicken Sie mit der rechten Maustaste auf den Karte Temperaturkonverter, und klicken Sie dann auf App verwalten.
Die Seite Alle Apps/Temperaturkonverter wird unter
edge://appsgeöffnet.Klicken Sie unten auf die Schaltfläche Deinstallieren .
Fahren Sie mit den folgenden Schritten fort.
Schritt 12: Ändern des Beispiels
Sie können das Beispiel als Ausgangspunkt für Ihre eigene progressive Web-App (PWA) ändern. Sie ändern den Namen der App in einem Arbeitsbranch des Repositorys von "Temperaturkonverter" in "TC" und installieren dann die geänderte App lokal.
Erstellen Sie einen Arbeitsbranch, und wechseln Sie wie folgt zu diesem Branch:
Öffnen Sie Visual Studio Code.
Öffnen des Ordners in VS Code
Wählen Sie im Menü Datei die Option Ordner öffnen aus.
Das Dialogfeld Ordner öffnen wird geöffnet.
Navigieren Sie zum geklonten Demos-Repositoryordner, z
C:\Users\localAccount\GitHub\Demos\. B. , wählen Sie dentemperature-converterdarin enthaltenen Ordner aus, und klicken Sie dann auf die Schaltfläche Ordner auswählen .Öffnen
\temperature-converter\index.htmlSie im bereich Explorer .
In der unteren linken Ecke von Visual Studio Code ist der Mainbranch angegeben.
Erstellen eines Arbeitsbranchs und Wechseln zu diesem Branch
Wählen Sie in Visual Studio Code im Menü Ansicht die Option Terminal aus.
Drücken Sie STRG+C.
Der localhost-Webserver (http-server) wird beendet, wenn er ausgeführt wurde. Die Eingabeaufforderung zeigt den aktuellen Pfad an, z. B.:
PS C:\Users\localAccount\GitHub\Demos\temperature-converter>Es ist nicht erforderlich, den Server zu beenden, um den Code zu ändern und das Ergebnis anzuzeigen. Wir beenden den Server nur vorübergehend im Terminal , um zur Eingabeaufforderung zurückzukehren, um einige Git-Befehle einzugeben.
Geben Sie den folgenden Befehl ein, um einen Arbeitsbranch des Repositorys zu erstellen und zu diesem zu wechseln:
git checkout -b test1Wenn der Branch bereits vorhanden ist, gibt der Befehl folgendes aus: "Fatal: a branch named 'test1' already exists".
Wenn der Branch bereits vorhanden ist, geben Sie den folgenden Befehl ein, um zum Branch zu wechseln:
git checkout test1Beispielausgabe:
Switched to a new branch 'test1'In der unteren linken Ecke von Visual Studio Code ändert sich der Branch von main in test1.
Schließen Sie den Bereich Terminal .
In der unteren linken Ecke von Visual Studio Code wird der Branch test1 angezeigt:
Ändern der Dateien
Öffnen
/temperature-converter/index.htmlSie in Visual Studio Code im Bereich Explorer .index.htmlÄndern Sie in wie folgt den Namen der App in zwei Zeilen von "Temperaturkonverter" in "TC":Ändern von:
<title>Temperature converter</title> <meta name="application-name" content="Temperature converter">bis:
<title>TC</title> <meta name="application-name" content="TC">Speichern Sie die Datei.
Öffnen
/temperature-converter/manifest.jsonSie im bereich Explorer .manifest.jsonÄndern Sie in wie folgt den Namen der App in zwei Zeilen von "Temperaturkonverter" in "TC":Ändern von:
"name": "Temperature converter", "short_name": "Temperature converter",bis:
"name": "TC", "short_name": "TC",Speichern Sie die Datei.
Schritt 13: Anzeigen der geänderten App im Browser
Zeigen Sie die geänderte App im Browser wie folgt an:
Wählen Sie in Visual Studio Code im Menü Ansicht die Option Terminal aus.
Starten des Servers
Wir haben den Webserver zuvor im Terminal beendet, nur um einige Git-Befehle einzugeben, um zu einem Arbeitsbranch zu wechseln.
Geben Sie den folgenden Befehl ein:
npx http-serverDer lokale Entwicklungswebserver wird erneut gestartet.
Anzeigen der Web-App
Wechseln Sie in Microsoft Edge zu http://localhost:8080 (oder zu einer entsprechenden URL, die im Terminal vom
npx http-serverBefehl ausgegeben wurde).Aktualisieren (F5) der Webseite.
Dies führt nicht zum gewünschten Ergebnis. Aktualisieren lädt die Webseite aus dem Cache des Browsers neu, sodass Sie die App sehen, die zuvor unter dieser URL zwischengespeichert wurde (der Registerkartentitel lautet Temperaturkonverter).
Feste Aktualisierung (UMSCHALT+F5) der Webseite.
Die harte Aktualisierung zeigt den aktuellen Inhalt direkt vom Webserver an.
Der Registerkartentitel ändert sich von Temperaturkonverter in TC:
Schritt 14: Erneutes Installieren des geänderten Beispiels als lokale App
Installieren Sie die geänderte App localhost im Browser wie folgt auf dem Gerät:
Weiter oben: Klicken Sie in Microsoft Edge in der Adressleiste auf die verfügbare App. Installieren Sie TC (
) schaltfläche.Das Dialogfeld TC-App installieren wird im Browser geöffnet:
Klicken Sie auf die Schaltfläche Installieren .
Die geänderte App wird lokal installiert. Das Dialogfeld App installiert wird in der App geöffnet:
Klicken Sie auf die Schaltfläche Zulassen .
In einem Windows-Apps-Dialogfeld wird gefragt: "Möchten Sie TC an Ihre Taskleiste anheften? Diese Anforderung stammt von TC."
Klicken Sie auf die Schaltfläche Ja .
Das Tc-App-Symbol (
) wird auf der Windows-Taskleiste angezeigt.Die TC-App wird in einem eigenen Fenster angezeigt, und die Titelleiste lautet jetzt TC:
Schritt 15: Deinstallieren der geänderten lokalen App
Deinstallieren Sie die geänderte lokale App wie folgt:
Wählen Sie im Tc-App-Fenster Einstellungen und mehr (...) aus. >App-Einstellungen.
In Microsoft Edge wird die Registerkarte Apps geöffnet, auf der Details zur TC-App angezeigt werden.
Klicken Sie unten auf die Schaltfläche Deinstallieren .
Das Dialogfeld App von Microsoft Edge auf allen synchronisierten Geräten deinstallieren? wird geöffnet.
Aktivieren Sie das Kontrollkästchen App-Verlauf und -Daten löschen , und klicken Sie dann auf die Schaltfläche Deinstallieren .
Schritt 16: Beenden des Entwicklungswebservers
Wählen Sie in Visual Studio Code im Menü Ansicht die Option Terminal aus.
Drücken Sie STRG+C.
Der Server wird mit der Ausgabemeldung beendet:
http-server stopped.
Dies ist das Ende der Schritte für das Beispiel.
Beschleunigen des Änderungs-/Neuinstallationszyklus
Sie können einige der oben genannten Schritte bei jeder Änderung der App überspringen, je nachdem, welche Dateien Sie ändern:
Wenn Sie eine HTML-Datei, eine CSS-Datei oder die JavaScript-Hauptdatei ändern, können Sie die Deinstallation und erneute Installation der App überspringen. Das Aktivieren des Caches und das Aktualisieren der Seite reicht aus, um HTML-, CSS- und JavaScript-Änderungen neu zu laden.
Wenn Sie die Manifestdatei ändern, müssen Sie die App deinstallieren und neu installieren.
PWA-Schaltfläche in der Adressleiste
Wenn Sie nach der Installation der App im Browser zur Web-App wechseln, hat sich die PWA-Schaltfläche in der Adressleiste von einer Schaltfläche "App verfügbar
in eine Schaltfläche In App öffnen (
) geändert.
Wenn Sie auf die Schaltfläche In App öffnen (
klicken, wird das Dialogfeld Temperaturkonverter öffnen im Browser geöffnet:
Nächste Schritte
Als Nächstes haben Sie folgende Möglichkeiten:
Untersuchen Sie den Code; siehe Temperaturkonverter-Quelldateien.
Nehmen Sie zusätzliche geringfügige Änderungen am Code des Beispiels vor.
Kopieren Sie das gesamte Beispielverzeichnis
/Demos/temperature-converter/, fügen Sie es ein, und ändern Sie den Code, um Eine eigene progressive Web-App (PWA) zu erstellen.
Siehe auch
-
Verwenden von PWAs in Microsoft Edge
- Installieren einer PWA unter Verwenden von PWAs in Microsoft Edge.
- Erste Schritte bei der Entwicklung einer PWA
- Quelldateien des Temperaturkonverters
- Emulieren Sie offline in der DevTools-Netzwerkfeaturereferenz.
Localhost:
-
http://localhost:8080 – oder entsprechende URLs, die
npx http-servervom Befehl ausgegeben werden.
GitHub:
-
MicrosoftEdge/Demos-Repository .
- Temperaturkonverterbeispiel , das auf github.io gehostet wird.
-
Forken eines Repositorys
- Forken eines Repositorys in Forken eines Repositorys.
- Klonen Ihres gespaltenen Repositorys in Forken eines Repositorys.
- Klonen eines Repositorys
VS Code:
Einguss:
- Downloads unter git-scm.com.
Node.js: