refreshPlugins

 

refreshPlugins

Rafraîchit la liste des plugins enregistrés pour le navigateur.

Méthode de

Objet Install

Syntaxe

int refreshPlugins( [ aReloadPages ] );

Paramètres

La méthode refreshPlugins a le paramètre suivant :

aReloadPages
aReloadPages est une valeur booléenne optionnelle indiquant si vous voulez ou non recharger les pages Web ouvertes après le rafraîchissement de la liste des plugins.

Retours

Aucun.

Description

refreshPlugins permet d'enregistrer de nouveaux plugins sans avoir à redémarrer le navigateur. Lorsque cette méthode est utilisée dans un script d'installation, comme dans l'exemple ci-dessous, on peut installer de nouveaux plugins et les utiliser pour afficher les média demandés dans une page Web sans interrompre l'expérience utilisateur.

Note : La méthode refreshPlugins doit être appelée après la méthode performInstall qui initie l'installation réelle.

Exemple

// Installe une DLL dans le répertoire "Plugins"
 // Installe un XPT dans le répertoire "Components"
  var xpiSrc  = "NPMCult3DP.dll";
  var xpiSrc2 = "nsIC3DPScriptablePeer.xpt";
  initInstall(
   "Cult3D Plugin File",
   "@cycore.com/Cult3D;version=1.0.0",
   "1.0.0");
  setPackageFolder(getFolder("Plugins"));
  addFile(xpiSrc);
  addFile("",xpiSrc2,getFolder("Components"),"");
  var err = getLastError();
  if (err == SUCCESS)
  {
     err = performInstall();
     if (err == SUCCESS)
        refreshPlugins();
  }
  else
     cancelInstall(err);</pre>

Interwiki Languages Links

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : teoli, Fredchat
 Dernière mise à jour par : teoli,