Показать сообщение отдельно
  #1 (permalink)  
Старый 27.04.2009, 13:52
Кандидат Javascript-наук
Отправить личное сообщение для SunnyDay Посмотреть профиль Найти все сообщения от SunnyDay
 
Регистрация: 22.09.2008
Сообщений: 111

Плагин для файрфокса - чтение изображений
Вобщем я написал на JavaScript дешифратор картинки-капчи для плагина-бота к онлайн игре. Попытался перенести это в плагин, но ключевой метод получения содержимого загруженных изображений - getImageData в плагине не работает(грёбаная политика безопасности...). Тоесть вот в принципе какую информацию нашёл: программист рассказывает про свой плагин Convert Facebook e-mail images to actual e-mail links, по сути делает то же что и мой скрипт - разбирает некие символы в картинках, только у него - распознаёт адреса почты на картинках.

http://www.chrisfinke.com/category/javascript/
One other detail as to the implementation: there appears to be some sort of security restriction in Firefox on reading data from images that are not in the same domain as the script reading them. For example, trying to call getImageData() from the chrome on a canvas that contained an image loaded from facebook.com returned null every time; the same happened if the script was running locally but loading a remote image. For this reason, the actual scripting that converts the image to text has to be injected into each page that requires it so that it appears to be running in the same domain as the image.

Ключевые слова я выделил - нужна скрипт вставка, которая воспринимается как "своя" и конвертит изображение в байты) Профессионалы, подскажите, как это организовать в плагине для файрфокса - вот этот script-inject?
Ответить с цитированием