>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Работа с изображениями дочернего документа из скриптов расширения http://forum.mozilla-russia.org/viewtopic.php?id=43724 |
SunnyDay > 16-03-2010 00:25:40 |
Всем доброго времени суток! Имеется проблемма, известно о существовании элемента CANVAS который позволяет нехитрым способом получить побитовое содержимое любого изображения: Выделить код Код:var readCnv = docu.createElement("CANVAS"); var image = docu.getElementsByTagName('IMG')[0]; readCnv.setAttribute("width", image); readCnv.setAttribute("heigth", image); docu.body.appendChild(readCnv); var ctxA = readCnv.getContext('2d'); ctxA.drawImage(image , 0, 0); var imgDA = ctxA.getImageData(0, 0, image.width, image.height); но вот беда, если данный скрипт выполняется не в документе, который содержит это изображение, а выполняется в расширении, то мне выдают ошибку доступа - мол секьюрити, нельзя читать не своё изображение. Это всё мне нужно для того чтобы расшифровать картинку-капчу. Собственно два вопроса. |
SunnyDay > 17-03-2010 03:05:00 |
Да, видимо задача специфичнаяя, может есть какие-нибудь XPCOM интерфейсы для этого? |
SunnyDay > 18-03-2010 01:42:44 |
okkamas_knife |
SunnyDay > 21-03-2010 00:34:00 |
если сохраняется в кеш, то в принципе легко будет там эту капчу найти... Но кеш я так понимаю тут |