Interface avec plugin FF impossible sous FF 3.6

Vous vous penchez sur le développement d'applications ou d'extensions pour Mozilla ? C'est alors vers ce forum que se dirigeront naturellement vos requêtes...
Lendar

Interface avec plugin FF impossible sous FF 3.6

Message par Lendar »

Bonjour,

J'ai développé un plugin Firefox, avec lequel j'interagis depuis ma page web de la manière suivante :

Code : Tout sélectionner

navigator.plugins.refresh();
if(navigator.plugins["Mon Plugin"])
{        
   document.write('<EMBED PLUGINURL="" TYPE="application/x-MonPlugin" id ="MonPlugin" name="Mon Plugin" WIDTH="0%" HEIGHT="0%" HIDDEN=false">'); 
   document.write('</EMBED>');
}
Puis en appellant mes fonctions :

Code : Tout sélectionner

document.getElementById("MonPlugin").maFonction();
Ca fonctionne sans problème pour toutes les versions de FF, sauf avec la 3.6 fraîchement sortie.

J'ai des erreurs "fonction non définie", comme si FF ne chargait plus le plugin via la balise embed...

Quelque chose aurait changé dans cette nouvelle version ?

Si quelqu'un a une piste, je suis preneur.

merci d'avance.
LeDU
Arias
Messages : 7
Inscription : 06 oct. 2009, 01:15

Re: Interface avec plugin FF impossible sous FF 3.6

Message par LeDU »

Bonjour

Et via DOM, ça donne quoi ?

Rapidement :

Code : Tout sélectionner

var monPlugin = document.createElement("EMBED");
monPlugin.setAttribute("PLUGINURL", "");
monPlugin.setAttribute("TYPE", "application/x-MonPlugin");
monPlugin.setAttribute("id", "MonPlugin");
monPlugin.setAttribute("name", "MonPlugin");
monPlugin.setAttribute("WIDTH", "0");
monPlugin.setAttribute("HEIGHT", "0");
monPlugin.setAttribute("HIDDEN", "false");
document.appendChild(monPlugin);
PS: Je sais que j'arrive 5 mois trop tard...
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 9 invités