2010-12-06 5 views

ответ

0

Ну, я не знаю никаких проектов, которые уже сделают это, но есть куски FireBreath, которые могут быть использованы для работы над этим. Вам нужно много понять, как работает NPAPI. В принципе, вам нужно будет создать свои собственные функции NPN_ *, которые вы можете предоставить плагину npapi (который может быть основан на проекте NPAPIHost в FireBreath, который должен стать именно этим, но еще не закончен), а затем загрузить плагин, как обычно браузер. Возможно, вам понадобится создать поддельный NPObject «Window» и, возможно, другие, что может быть сделано с использованием материала JSAPI в FireBreath.

Короче говоря, FireBreath не делает то, что вам нужно, но имеет множество инструментов, которые можно было бы расширить, чтобы сделать это. Если вы готовы внести свой код обратно, я бы хотел дать вам несколько советов и помочь вам, когда вы застрянете; это работает в проекте, который я давно хотел сделать (для тестирования плагинов для FireBreath). Попасть в комнату IRC, если вам интересно.

Если нет, вы все равно сможете найти полезный код в проекте FireBreath, чтобы помочь вам на вашем пути. Удачи!

Смежные вопросы