Einzelnen Beitrag anzeigen

mytbo

Registriert seit: 8. Jan 2007
472 Beiträge
 
#2

AW: TEdgeBrowser - Inhalt speichern

  Alt 3. Jul 2023, 02:14
Kann mir jemand auf die Sprünge helfen?
Die Frage ist: Was verstehst du unter speichern? Wenn du das Dokument mit Hilfe von JavaScript speichern willst, dann zum Beispiel mit dem Programm aus diesem Artikel und folgenden Quelltext:
Code:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <h2>Document HTML</h2>
    <button onclick="getDocumentHTML()">Save Document HTML</button>
    <script>
        async function saveDocumentToFile(documentBlob) {
            const fileHandle = await window.showSaveFilePicker();
            const fileStream = await fileHandle.createWritable();
            await fileStream.write(documentBlob);
            await fileStream.close();
        }           

        function getDocumentHTML() {
            const docBlob = new Blob([document.documentElement.innerHTML], {type: 'text/html'});
            saveDocumentToFile(docBlob);
        }
    </script>
</body>
</html>
Einfach den Quelltext in den Editor kopieren und im HTML-Viewer das Ergebnis ansehen.

Bis bald...
Thomas

Geändert von mytbo ( 3. Jul 2023 um 02:22 Uhr)
  Mit Zitat antworten Zitat