refreshPlugins
Refreshes the list of plug-ins registered for the browser.
Method of
Install object
Syntax
int refreshPlugins( [ aReloadPages ] );
Parameters
The refreshPlugins
method has the following parameter:
-
aReloadPages
-
aReloadPages
is an optional boolean value indicating whether you want to reload the open web pages after you have refreshed the plug-in list.
Returns
Nothing.
Description
refreshPlugins
lets you register new plug-ins without having to restart the browser. When you use this method in an installation script, as the example below demonstrates, you can install new plug-ins and use them to display the requested media in a web page without interrupting the experience of the user.
Note that refreshPlugins
must be called after the performInstall
method that initiates the actual installation.
Example
// Install DLL into Plugins // Install XPT into 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);
Document Tags and Contributors
Last updated by:
Sheppy,