J'écris un plugin npapi en Qt. Mon plugin fonctionne parfaitement sur Firefox et l'opéra. Le problème en chrome, je pense est en ce qui concerne la configuration "process-per-plugin". Qu'est-ce qui se passe est, quand j'ouvre une première page, le plugin est injecté et tout fonctionne comme prévu. Mais quand je navigue de cette page à une autre, dans la nouvelle page, le plugin semble être injecté mais même son constructeur n'est pas appelé.Processus de plugin Chrome - plugin npapi
Pour examiner le problème, j'ai essayé de tuer le processus de mon plugin via le gestionnaire de tâches chrome avant de naviguer vers la nouvelle page. Quand je fais cela, le plugin fonctionne comme prévu dans la deuxième page aussi. Je suis incapable de comprendre ce qui se passe ici. Toute aide serait appréciée.
Merci
Utilisez-vous Qt dans un plugin NPAPI ou un QtBrowserPlugin? –
J'utilise un Qtbrowserplugin. J'ai résolu ce problème en faisant un affichage: aucun avant de quitter une page. Cela a semblé appeler le destructeur du plugin et donc résolu mon problème. Merci! – kambamsu