[uuid(e740d8c4-fd94-456a-9506-9e044c5da27a)]
interface nsIPluginHost : nsIFactory
Attributes
readonly attribute
unsigned long
pluginCount
Methods
void
destroy()
void
getPluginFactory(in string aMimeType, out nsIPlugin aPlugin)
[noscript]
void
getPlugins(in unsigned long aPluginCount, out nsIDOMPlugin aPluginArray)
void
handleBadPlugin(in PRLibraryPtr aLibrary, in nsIPluginInstance instance)
void
init()
void
instantiateEmbeddedPlugin(in string aMimeType, in nsIURI aURL, in nsIPluginInstanceOwner aOwner)
void
instantiateFullPagePlugin(in string aMimeType, in nsIURI aURI, in nsIStreamListenerRef aStreamListener, in nsIPluginInstanceOwner aOwner)
void
isPluginEnabledForExtension(in string aExtension, in constCharStarRef aMimeType)
void
isPluginEnabledForType(in string aMimeType)
void
loadPlugins()
void
setUpPluginInstance(in string aMimeType, in nsIURI aURL, in nsIPluginInstanceOwner aOwner)
void
stopPluginInstance(in nsIPluginInstance aInstance)
Compare to: