2010-02-17 23 views
2

J'essaie de donner un sens à tout ce que j'ai appris sur NPRuntime. Here est un exemple de NPRuntime plugin à partir de mozilla-central de NPRuntime plug-in, qui mentionne les lignes suivantesPourquoi NPRuntime nécessite un fichier xpt?

// ============================== 
145 // ! Scriptability related code ! 
146 // ============================== 
147 // 
148 // here the plugin is asked by Mozilla to tell if it is scriptable 
149 // we should return a valid interface id and a pointer to 
150 // nsScriptablePeer interface which we should have implemented 
151 // and which should be defined in the corressponding *.xpt file 
152 // in the bin/components folder 

maintenant AFAIK NPRuntime desn't ont besoin pour copier xpt fichier, xpt le fichier est spécifique à XPCOM et NPRuntime n'utilise pas XPCOM. Alors qu'est-ce que la déclaration ci-dessus signifie?

Répondre

4

Ce commentaire se rapporte à la fois à xpt et à nsScriptablePeer, comme vous pouvez le voir dans le code actuel. S'il vous plaît déposer un bug dans Core: Plugins à ce sujet et le mentionner dans un commentaire (points bonus pour le patch!)

+1

Merci .. signalé le bug: https://bugzilla.mozilla.org/show_bug.cgi?id= 546629 ... n'a pas pu créer le patch si :) – Xinus