2010-07-30 8 views
1

me demandais s'il y a une implémentation open source pour un plugins web ActiveX semblables dans la fonctionnalité à celui mis en œuvre par NPAPI utilitaire Spy disponible à: http://mxr.mozilla.org/seamonkey/source/modules/plugin/tools/spy/Utilitaire comme NPAPI Spy pour ACTIVEX?

Merci,
Giovanni

+0

Que fait l'espion NPAPI? –

+0

code espion NPAPI peut être trouvé ici: http://mxr.mozilla.org/seamonkey/source/modules/plugin/tools/spy/ permet essentiellement de se connecter quand un plugin est invoqué par le navigateur et viceversa, permettant encore de utilisez le plugin d'origine. –

+0

Existe-t-il un outil similaire pour Google Chrome? – PoorLuzer

Répondre

0

AFAIK, aucune utilité existe, cependant vous pouvez probablement utiliser Process Monitor ou Process Explorer pour trouver la plupart de ce dont vous avez besoin. Si vous pouviez nous donner une idée plus précise du problème que vous tentez de résoudre, nous pourrons peut-être vous aider avec une autre solution.

+0

Salut Taxilian, Le but que j'essaye de réaliser est de créer un plugin qui front-end un autre plugin existant, en particulier je veux créer un plugin pour le plugin Windows Media Player tel que le mien sera appelé par firefox/Internet Explorer avant le plugin Windows Media Player réel. Une fois mon plugin appelé, je vais vérifier l'URL du fichier multimédia que nous voulons lire et finalement le réécrire. Une fois la vérification terminée, je souhaite invoquer le plugin d'origine. Merci –

+0

Cela peut être fait, même si c'est difficile. Fondamentalement, vous devrez instancier votre contrôle ActiveX, puis instancier le contrôle Windows Media Player ActiveX à l'intérieur. Vous pouvez ensuite utiliser les mêmes appels API que le navigateur pour transférer des appels du navigateur vers le plugin interne. Si vous le faites correctement, ce sera transparent. Je l'ai déjà fait, mais il a fallu du vrai travail. Si vous souhaitez en faire un cadre partiel qui peut être contribué à un projet open source, j'ai voulu ajouter cette fonctionnalité à FireBreath et je pourrais probablement vous aider à démarrer, au moins. – taxilian