Базовый пример скриптового плагина для Firefox в C ++ с VS2005 / 8 - PullRequest
4 голосов
/ 29 октября 2008

Мой опыт написания плагина для Firefox ниже нуля. Есть кто-то, кто мог бы указать мне на пример кода о том, как добиться этого в C ++ с VS2005 / 8?

Что мне нужно сделать с помощью JavaScript на html-странице хостинга, примерно так:

var obj = document.getElementById("MyFFPlugin");

var value = obj.CalculateValue;

// Work with calculated value

Ответы [ 2 ]

4 голосов
/ 29 октября 2008

В SDK есть базовые примеры написания плагинов mozzila, которые можно скачать здесь: http://mxr.mozilla.org/seamonkey/source/modules/plugin/tools/sdk/

Вот официальный сайт плагина Mozilla http://www.mozilla.org/projects/plugins/

Надеюсь, это поможет.

0 голосов
/ 30 июня 2009

Я настоятельно рекомендую использовать Nixysa http://code.google.com/p/nixysa/,, в который входит NPAPI. С сайта:

Nixysa - это фреймворк, написанный на Python для автоматического создания клея код для плагинов NPAPI (плагинов для браузеры, такие как Google Chrome или Firefox), позволяя легко разоблачить C ++ классы для Javascript из простое представление IDL. Никсиса была изначально задумано для нужд O3D, но достаточно гибкий, чтобы поддерживать широкий спектр вариантов использования.

Попробуй

Проверьте код, следующий за инструкции здесь и попробуйте образец в примерах / комплекс.

Образец включает проект Visual Studio 2005.

...