Ich habe einige Javascript, die ich benutze, um eine Textdatei zu schreiben, wenn der Benutzer die Seite verlässt. Hier ist die Funktion:Gibt es eine Möglichkeit, eine Textdatei zu schreiben und sie durch die vorherige ersetzen zu lassen?
function handleBrowserCloseButton() {
get_text();
var textToWrite = array;
var textFileAsBlob = new Blob([textToWrite], {type:'text/plain'});
var fileNameToSaveAs = "windows.txt"
var downloadLink = document.createElement("a");
downloadLink.download = fileNameToSaveAs;
downloadLink.innerHTML = "Download File";
downloadLink.href = window.webkitURL.createObjectURL(textFileAsBlob);
downloadLink.click();
}
Das funktioniert gut. Das einzige Problem ist der Name der Datei ist konstant - "windows.txt". Das bedeutet, dass jedes Mal, wenn der Benutzer die Seite verlässt, die geschriebene Datei "windows (n) .txt" ist, wobei n jedes Mal um eins erhöht wird.
Gibt es eine Möglichkeit, Javascript zu haben, um die Datei "windows.txt" zu ersetzen, anstatt jedes Mal eine neue Datei zu erstellen?
Wie speichern Sie es? –
Aus Sicherheitsgründen können Sie das nicht tun. – SLaks
könnte ich die vorherige Version zuerst löschen, um das gewünschte Ergebnis zu erzielen? – Rob