Ich versuche, eine HTML5-Leinwand als PNG-Datei zu exportieren, so dass sie auf dem Computer des Benutzers gespeichert wird.
Das folgende Snippet speichert das Bild korrekt.
document.location.href = canvas.toDataURL("image/png").replace("image/png", "image/octet-stream");
In Chrome unter Mac OS X wird sie jedoch immer als "Download" gespeichert. In Safari heißt er "Unbekannt". Firefox gibt ihm einen kauderwelschartigen Namen.
Kann ich dem Browser einen Namen vorschlagen, den er verwenden soll, z. B. "exportedImage.png"?