Я пишу плагин npapi. Мне было интересно, есть ли способ захватить экран браузера с моего плагина, используя npapi или javascript.
Любая помощь будет оценена.
Спасибо
Кто-то из списка рассылки FireBreath недавно создал плагин с FireBreath, который делает это в Windows; Я думаю, он использовал его с селеном для автоматизации тестирования. Он упомянул возможность сделать его открытым исходным кодом; Я хотел бы опубликовать вопрос в списке FireBreath и посмотреть, готов ли он поделиться.
http://groups.google.com/group/firebreath-dev
В Mozilla вы можете добиться этого, используя Canvas.prototype.drawWindow(). Но доступ к этому методу разрешен только для привилегированного кода, то есть расширения.
Canvas.prototype.drawWindow()
Нет способа сделать это с помощью JavaScript, но вы могли бы сделать это с нативным кодом, не так ли?