2008-10-29 13 views
4

Mon expérience pour écrire un plugin pour Firefox est inférieure à zéro. Y a-t-il quelqu'un là-bas qui pourrait me diriger vers un exemple de code sur la façon de le faire en C++ avec VS2005/8?Exemple de base d'un plugin scriptable pour Firefox en C++ avec VS2005/8

Ce que je dois faire avec JavaScript dans la page html d'hébergement est quelque chose comme ceci:

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

var value = obj.CalculateValue; 

// Work with calculated value 

Répondre

0

Je recommande fortement d'utiliser Nixysa http://code.google.com/p/nixysa/, qui enveloppe NPAPI. Sur le site:

Nixysa est un cadre écrit en Python pour générer automatiquement le code colle pour les plugins NPAPI (plugins pour navigateurs tels que Google Chrome ou Firefox), qui vous permet de facilement exposer C++ classes Javascript à partir d'une représentation simple IDL . Nixysa était initialement conçu pour les besoins de O3D, mais est suffisamment flexible pour prendre en charge un large éventail de cas d'utilisation.

Essayez-le

Vérifiez le code suivant les instructions ici et essayer l'échantillon dans les exemples/complexes.

L'exemple inclut un projet Visual Studio 2005.