jQuery и Canvas.toDataURL - PullRequest
       35

jQuery и Canvas.toDataURL

2 голосов
/ 28 мая 2010

Я работаю над сценарием, и небольшая часть включает в себя создание холста и преобразование его в загружаемое изображение. Для этого я делаю:

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 ]

2 голосов
/ 08 июля 2014

Друг, этот способ отлично работает:

document.querySelector('#mycanvas').toDataURL();
2 голосов
/ 28 мая 2010

Я полагаю, что это может быть из-за того, что он размещен на вашем компьютере.Вы работаете непосредственно из локальной файловой системы или работаете на локальном сервере, таком как MAMP или WAMP?Раньше у меня был этот код безопасности, и он был облегчен, когда я переместил мои файлы с жесткого диска на сервер.

...