Привет Я хочу сохранить холст локально в IE.Сохранение холста локально в IE
var img = canvas.toDataURL("image/png").replace("image/png", "image/octet-stream");
Мне не удалось скачать его следующими способами.
1) document.execCommand("SaveAs"..
2) window.location.href = img;
3) $.fileDownload(img); // jquery download file library-
4) canvas2image // cross domain problem.
Есть ли способ сохранить холст локально в IE без проблемы base64 или перекрестного домена? Большое спасибо.
Локальный тег-хранилище означает что-то еще, что, по-вашему, означает. – epascarello
Какую версию IE вы здесь говорите? IE10? – epascarello
Как предполагает epascarello, локальное хранилище на самом деле означает специальную зону хранения брандмауэра, в которой ваш браузер может хранить/извлекать строки (например, ваши данныеURL), специфичные для вашего сайта. Вы ** не можете ** сохранить ваш dataURL в файловой системе пользователя - по крайней мере, пока (я слышал слухи о том, чтобы разрешить это в будущем, хотя). Поэтому пока просто отскакивайте изображение с сервера, чтобы пользователь мог сохранить его в своей локальной файловой системе. – markE