Je travaille sur un plugin NPAPI sous Linux et j'ai rencontré plusieurs problèmes avec Google Chrome (bien que cela fonctionne parfaitement sur Firefox). Tout d'abord, l'exécution du plugin se bloquerait et après un long moment de déchirement, j'ai compris que l'appel à NPN_Evaluate
se bloque lorsque le dernier paramètre (pour le result
retourné) est NULL. Cela fonctionne bien sur Firefox. La solution consistait à passer l'adresse d'une variable de type NPVariant
comme paramètre et à ignorer simplement la valeur.NPAPI et Google Chrome sous Linux
Après que les charges de plug-in bien, mais je suis coincé avec ce message d'erreur: [8886: 8886: 195170759489: ERREUR: webkit/colle/plugins/webplugin_delegate_impl_gtk.cc (129)] Non Mis en œuvre atteint en bool WebPluginDelegateImpl: : WindowedCreatePlugin() plugin fenêtré mais sans xembed. Voir http://code.google.com/p/chromium/issues/detail?id=38229
Des idées sur comment je pourrais obtenir ce plugin de travail?
Merci pour la réponse ... Déjà compris que XEmbed résout le problème :) ... ce que je fais maintenant est très simple ... Lorsque le navigateur interroge le plugin pour vérifier s'il prend en charge XEmbed, je ' m renvoyant TRUE. Et cela le résout! – themoondothshine