Issues related to plugins
From MozillaZine Knowledge Base
If you suspect that a problem with your Mozilla browser is related to a plugin, you should perform the standard diagnostic steps first, to rule out problems caused by other issues such as problematic extensions or profile issues. If you already know that your issue is related to a specific plugin because of problems with certain web content or because you received an error message identifying the plugin, look through the articles in the Category:Plugins for a solution.
Managing installed plugins
You can view, disable, and enable installed plugins in the Add-ons Manager, which you can open by clicking "Add-ons" in the Firefox (or Tools) menu ("Tools -> Add-ons Manager" in SeaMonkey) or by entering about:addons in the Location (address) bar. In the Add-ons Manager, click on "Plugins" in the left column, as shown below, if it is not already selected.
You can't remove installed plugins from the Add-ons Manager because browser plugins are installed "globally" on your computer and, in many cases, are included as part of a larger application. To remove a plugin from your computer, you must either use the uninstaller provided by the software maker or remove it manually from the installed location (see Plugin location, below).
Since older versions of plugins may have bugs that are fixed in newer versions, you should keep your plugins updated, as a general rule. You can check to see if your plugins are up to date by visiting Mozilla's Plugin Check page, which is linked from the Add-ons Manager in current Mozilla browsers. Note: Due to a bug, the Plugin Check page may display a message that an outdated version of Java or Flash has been disabled, even though Java or Flash isn't even installed. For example, if Java is not detected, Plugin Check will display the message, Missing JAVA? For your safety, Firefox has disabled your outdated version of Java. Please upgrade to the latest version. (screenshot). The Java message will also occur if you manually disable an up-to-date Java plugin.  
Plugin versions known to cause crashes or other serious problems are added to the Add-ons Blocklist and may be automatically disabled in the Add-ons Manager; for example, the outdated Mozilla ActiveX plugin for Windows, which is no longer usable.   Plugins that are disabled in the Add-ons Manager do not appear in the about:plugins list (see below).
Plugin information, including which plugins you have disabled in the Add-ons Manager, is stored in the "pluginreg.dat" file, located in the profile folder for your Mozilla application. If you delete this file, any plugins you have disabled will be re-enabled.
Note: Starting in mozilla23 (e.g., Firefox 23) the button to "Disable" or "Enable" plugins will be replaced with a drop-down menu with the click-to-play options, "Always Activate", "Ask to Activate", and "Never Activate" (bug 549697).
Identifying installed plugins
Note: In Mozilla 20 and below (e.g., Firefox 20), manually disabled or blocklisted plugins do not appear in the about:plugins list. Enabling a plugin via "(Tools) -> Add-ons (or Add-ons Manager) -> Plugins -> Enable" will add it back to the list (see above). Starting in version 21, all plugins will be listed and about:plugins will show either "Enabled" or "Disabled" for each plugin (bug 831533).
The entry for each listed plugin will include the file name, version, a description of the plugin, and a list of associated MIME types handled by each plugin. On Windows, all Mozilla browser plugin file names begin with np and end with .dll. Note that some plugins, like QuickTime, may include multiple plugin files handling different MIME types, each with a different file name.
Mozilla 20 and below: In versions 20 and below (e.g. Firefox 20) you can set the plugin.expose_full_path preference to true in about:config to see the full file path for each enabled plugin in the about:plugins list, instead of just the file name. Caution: Exposing the full plugin path can have security implications on some systems.  It's best to reset the preference to the default "false" value when you are done.
Mozilla 22 and above: Starting in version 22 (e.g., Firefox 22) an extra row "Path:" is included in the about:plugins list, which displays the full file path for all plugins. (bug 661961).
Mozilla 21: There is no way to display the full file path in the about:plugins list so, (e.g., in Firefox 21) you can inspect the contents of the "pluginreg.dat" file to find the location for each plugin.
The file paths for all plugins, including plugins disabled in the Add-ons manager, are contained in the "pluginreg.dat" file in the Firefox or SeaMonkey profile folder (you can open "pluginreg.dat" with a text editor, such as Wordpad on Windows, to view the contents). 
Note: In some cases, the pluginreg.dat file and the about:plugins list may contain outdated information, even after a restart. To refresh the list, close your Mozilla application and delete (or rename) the "pluginreg.dat" file in the Firefox profile folder or SeaMonkey profile folder. A new pluginreg.dat file will be generated when you restart the browser but any plugins you may have disabled in the Add-ons Manager will be re-enabled (see above).  
In some cases, plugins are stored in multiple locations but only one location may be shown in the about:plugins list. For example, on Windows, the Adobe Reader plugin file "nppdf32.dll" might be detected in the Firefox or SeaMonkey plugins folder (e.g., "C:\Program Files (X86)\SeaMonkey\plugins\") because the application installer placed it there. Another "nppdf32.dll" plugin is also stored in the application's own program folder (e.g., C:\Program Files (x86)\Adobe\Reader 10.0\Reader\browser\nppdf32.dll or C:\Program Files (x86)\Adobe\Reader 10.0\Reader\AIR\nppdf32.dll) and it will then be detected if the plugin file is removed from the the Firefox or SeaMonkey plugins folder. Note: In currently-installed versions of Mozilla browsers on Windows, the installation directory\plugins folder no longer exists by default but will be created, if needed. 
On Linux and Mac OS, plugins are usually installed to a common location for system-wide availability. On Linux: /usr/lib/mozilla/plugins or /usr/lib64/mozilla/plugins (read this for other Linux locations). On Mac: /Library/Internet Plug-Ins. Plugins can also be installed to the home directory for a specific user (e.g., ~/Library/Internet Plug-Ins where "~" represents the MacIntosh HD/Users/"username" folder) but those plugins would only be accessible to that particular user.  
On Windows, common plugins are located via plugin scanning; other plugins are detected if found in the Mozilla browser installation directory "plugins" folder, if it exists (e.g., in Firefox, C:\Program Files\Mozilla Firefox\plugins) or if found in the %APPDATA%\Mozilla\Plugins folder (which does not exist by default).
Important: Starting in Mozilla 21 (e.g., Firefox 21) the installation directory>/plugins folder is no longer scanned by default. If you have installed plugins in this location and wish to use them, either set the preference plugins.load_appdir_plugins to true in about:config or else move the "plugins" folder into the "browser" folder that's located inside the installation directory. (bug 844553).   
If different plugins for the same MIME type are found in multiple locations, the plugin used will depend on a number of factors, such as the Mozilla application version and plugin directory location. In general, plugins higher up on the about:plugins list are given a higher priority.  Starting in Mozilla applications based on Firefox 7, plugins with the most recent modification date are used. 
Mozilla Default Plug-in
On Windows, Mozilla browsers used to include the Mozilla Default Plug-in "npnul32.dll", located in the installation directory "plugins" folder. Mozilla Suite and SeaMonkey needed this plugin for the "click here to get the plugin" alert on web pages that need plugins that are missing. Firefox did not require this plugin as the "Additional plugins are required..." yellow message bar would display without it. The Mozilla Default Plug-in is no longer included in current versions of Firefox or SeaMonkey 2.
You can diagnose problems you suspect are plugin-related by temporarily removing or disabling your installed plugins. If the problem goes away, you can add back or re-enable them one-by one to determine which one was causing the problem. Keep in mind that if you disable or remove a plugin, embedded web content handled by that plugin will be missing and you may receive a "missing plugin" alert.
You should use the Add-ons Manager to disable plugins, if possible, instead of using the other methods described below. To disable your plugins, open the Add-ons Manager and go to the "Plugins" list, then select each plugin you wish to disable and click the Disable button (see above).
Other methods of disabling plugins:
Click to Play
Click to Play is a "work in progress". There have been continuous improvements since Firefox 14/SeaMonkey 2.11"
Firefox (14 and above) and SeaMonkey (2.11 and above) include a "Click to Play" feature that prevents plugin content from loading until you activate the plugin. You can enable this feature for all sites using one of these methods:      
Starting in mozilla23 (e.g., Firefox 23) you can set individual plugins to "Always Activate", "Ask to Activate" or "Never Activate" using a drop-down menu in the Add-ons Manager Plugins list, which replaces the "Enable" and "Disable" options (bug 549697).
After enabling the Click to Play plugins feature for all sites, you can optionally set permission for specific websites to always activate (allow) plugins or to never activate (block) plugins, by clicking on the plugin icon in the Firefox or SeaMonkey Location Bar and choosing that option in the "Activate plugins" drop-down menu, as shown below. You can also use the SeaMonkey Data Manager (about:data) or the Firefox Permissions Manager (about:permissions) to add or change permission for specific websites to activate plugins. (Selecting a website in the Firefox Permissions Manager and clicking the "Forget About This Site" button will remove all stored history for that website, including all permissions.)  
Applies to Windows systems
Your Mozilla application, a Mozilla extension or the application that includes the plugin may provide a user interface where you can disable a plugin. (See above, under Managing installed plugins and Disabling plugins.) If there is no user interface to disable the plugin or you can't access the UI because the browser crashes at startup, you can manually disable the plugin, either by moving the np*.dll file to another location or by renaming it (to rename a plugin, add an "X" in front of the file name).
The following plugins have been known to cause problems in Mozilla applications (this is not a complete list). The location of enabled plugins can be found by setting plugin.expose_full_path to true in about:config and then checking the file path in about:plugins. Alternately, use your operating system's search feature to find the file.
Download manager plugins are known to cause problems downloading or saving files, if the application is later uninstalled or otherwise stops working, if the associated plugins are still in place. Such plugins include:
Information about other Download Managers can be found at PluginDoc.
Outdated plugins placed in the browser plugins folder
Outdated versions of plugins that have been copied to your Mozilla browser's installation directory "plugins" folder (if one exists) may conflict with the currently installed version.
Related bug reports: