mozilla
Your Search Results

    refreshPlugins

    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

    Contributors to this page: Sheppy, Fredchat, trevorh, Rod Whiteley
    Last updated by: Sheppy,
    Hide Sidebar