JQuery и Canvas.toDataURL
Я работаю над script, и небольшая часть этого включает в себя создание холста и преобразование его в загружаемое изображение. Для этого я:
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");
Я бы связался со всем script, но все было размещено на моем компьютере. Кто-нибудь знает, что это может означать?
Спасибо!
Джефф
Ответы
Ответ 1
Я считаю, что это может быть потому, что у вас он размещен на вашем компьютере. Вы работаете непосредственно из своей локальной файловой системы или работаете на локальном сервере, таком как MAMP или WAMP? У меня появился этот код безопасности, и он был смягчен, когда я переместил файлы с моего жесткого диска на сервер.
Ответ 2
Друг, этот способ отлично работает:
document.querySelector('#mycanvas').toDataURL();