Ejemplo básico de un complemento de secuencias de comandos para Firefox en C ++ con VS2005 / 8
-
05-07-2019 - |
Pregunta
Mi experiencia al escribir un complemento para Firefox es inferior a cero. ¿Hay alguien por ahí que pueda indicarme que muestre un código sobre cómo lograr esto en C ++ con VS2005 / 8?
Lo que necesito hacer con JavaScript en la página html de alojamiento es algo como esto:
var obj = document.getElementById("MyFFPlugin");
var value = obj.CalculateValue;
// Work with calculated value
Solución
El SDK tiene ejemplos básicos sobre cómo escribir complementos de mozzila que se pueden descargar aquí: http://mxr.mozilla.org/seamonkey/source/modules/plugin/tools/sdk/
Aquí está el sitio oficial del complemento de mozilla http://www.mozilla.org/projects/plugins /
Espero que ayude.
Otros consejos
Recomiendo encarecidamente el uso de Nixysa http://code.google.com/p/nixysa/ , que envuelve NPAPI. Desde el sitio:
Nixysa es un framework escrito en Python para generar automáticamente pegamento. código para complementos NPAPI (complementos para navegadores como Google Chrome o Firefox), que te permite exponer fácilmente Clases de C ++ a Javascript desde una Representación IDL simple. Nixysa fue originalmente concebido para las necesidades de O3D, pero es lo suficientemente flexible como para soportar Una amplia gama de casos de uso.
Pruébalo
Revisa el código que sigue a Instrucciones aquí y prueba la muestra. en ejemplos / complejos.
El ejemplo incluye un proyecto de Visual Studio 2005.