jQuery и Canvas.toDataURL
Я работаю над сценарием, и небольшая часть этого включает взятие холста и преобразование его в загружаемое изображение. Для этого я делаю:
var thumb_jpeg = thumbnail.toDataURL("image/jpeg");
$("#" + options.dest).attr('src',thumb_jpeg);
... где thumbnail - это тег canvas, а options.dest - это имя img id.
Этот код прекрасно работает в Chrome, но когда я пробую его в Firefox, Firebug выдает следующую ошибку:
Security error" code: "1000
var thumb_jpeg = thumbnail.toDataURL("image/jpeg");
Я хотел бы дать ссылку на весь сценарий, но все размещено на моем компьютере. Кто-нибудь знает, что это может значить?
Спасибо! Джефф
2 ответа
Я полагаю, что это может быть потому, что вы разместили его на своем компьютере. Вы работаете непосредственно из локальной файловой системы или работаете на локальном сервере, таком как MAMP или WAMP? Раньше у меня был этот код безопасности, и он был облегчен, когда я переместил свои файлы с жесткого диска на сервер.
Друг, этот способ работает отлично:
document.querySelector('#mycanvas').toDataURL();