Exemple de base d'un plugin scriptable pour Firefox en C ++ avec VS2005 / 8
-
05-07-2019 - |
Question
Mon expérience d'écriture d'un plugin pour Firefox est inférieure à zéro. Quelqu'un peut-il m'indiquer un exemple de code sur la façon d'obtenir cela en C ++ avec VS2005 / 8?
Ce que je dois faire avec JavaScript dans la page d'hébergement HTML ressemble à ceci:
var obj = document.getElementById("MyFFPlugin");
var value = obj.CalculateValue;
// Work with calculated value
La solution
Le SDK contient des exemples de base sur la rédaction de plug-ins mozzila qui peuvent être téléchargés ici: http://mxr.mozilla.org/seamonkey/source/modules/plugin/tools/sdk/
Voici le site officiel du plugin mozilla http://www.mozilla.org/projects/plugins /
J'espère que ça aide.
Autres conseils
Je recommande vivement d'utiliser Nixysa http://code.google.com/p/nixysa/ , qui englobe NPAPI. Sur le site:
Nixysa est un cadre écrit en Python pour générer automatiquement de la colle code pour les plugins NPAPI (plugins pour les navigateurs tels que Google Chrome ou Firefox), vous permettant d’exposer facilement Classes C ++ en Javascript à partir d'un représentation simple IDL. Nixysa était à l'origine conçu pour les besoins de O3D, mais est suffisamment flexible pour supporter un large éventail de cas d'utilisation.
Essayez-le
Découvrez le code après le instructions ici et essayez l'échantillon dans les exemples / complexes.
L'exemple inclut un projet Visual Studio 2005.