Я пытаюсь экспортировать холст HTML5 в виде файла PNG, чтобы он сохранялся на компьютере пользователя.
Следующий фрагмент правильно сохраняет изображение.
document.location.href = canvas.toDataURL("image/png").replace("image/png", "image/octet-stream");
Однако, используя Chrome в Mac OS X, он всегда сохраняется как «загрузка».В Safari это называется «Неизвестно».Firefox дает ему имя gobbledygook.
Могу ли я предложить браузеру имя для использования, такое как "exportedImage.png"?