Salut J'ai un plugin.dll qui contient toutes ces fonctions npp je l'ai intégré dans mon plugin chrome avec succès, mais je ne sais pas comment appeler cette fonction NPP_StreamAsFile de mon javascript. Je n'ai aucune idée. Il y a tellement de paramètres à passer que je n'ai aucune idée. Aidez-moi, s'il vous plaît. Merci d'avance.comment appeler NPP_StreamAsFile
0
A
Répondre
4
Vous n'appelez pas le NPP_StreamAsFile()
vous-même, le navigateur le fait. Il existe trois types de fonctions pour le NPAPI:
NP_
- Interface les plugins, les appels navigateur - les fonctions d'entrée module plug-in, etc.NPN_
- l'interface du navigateur, le plug-in les appelleNPP_
les
Vous ne pouvez pas simplement accéder aux fonctions NPP
directement à partir de scripts, vous devez fournir une interface scriptable pour votre plugin.
Du côté plugin, le processus ressemble à ce qui suit:
- d'abord, le plug-in doit appeler
NPN_NewStream()
ouNPN_GetURL()
pour créer un flux - si cela a fonctionné, le navigateur appelle
NPP_NewStream()
, vous devez mis*stype
-NP_ASFILE
ouNP_ASFILEONLY
- si vous avez spécifié
NP_ASFILE
et le fichier est pas local, les données de flux est progressivement livré viaNPP_Write()
/NPP_WriteReady()
- lorsque le flux est terminé, le navigateur appelle
NPP_StreamAsFile()
.