Базовый пример скриптового плагина для Firefox в C ++ с VS2005 / 8
-
05-07-2019 - |
Вопрос
Мой опыт написания плагина для Firefox ниже нуля. Есть кто-то, кто мог бы указать мне на пример кода о том, как добиться этого в C ++ с VS2005 / 8? Р>
Что мне нужно сделать с помощью JavaScript на html-странице хостинга, примерно так:
var obj = document.getElementById("MyFFPlugin");
var value = obj.CalculateValue;
// Work with calculated value
Решение
В SDK есть базовые примеры написания плагинов Mozzila, которые можно скачать здесь: http://mxr.mozilla.org/seamonkey/source/modules/plugin/tools/sdk/
Вот официальный сайт плагинов Mozilla http://www.mozilla.org/projects/plugins / р>
Надеюсь, это поможет.
Другие советы
Я настоятельно рекомендую использовать Nixysa http://code.google.com/p/nixysa/ , которая оборачивает NPAPI. С сайта:
Nixysa - это фреймворк, написанный на Python для автоматического создания клея код для плагинов NPAPI (плагинов для браузеры, такие как Google Chrome или Firefox), позволяя вам легко разоблачить C ++ классы для Javascript из простое представление IDL. Никсиса была изначально задумано для нужд O3D, но достаточно гибкий, чтобы поддерживать широкий спектр вариантов использования. Р>
Попробуй
Проверьте код, следующий за инструкции здесь и попробуйте образец в примерах / сложных.
Образец включает проект Visual Studio 2005.