Changes

Jump to: navigation, search

Plugin

4 bytes removed, 12:07, 6 October 2006
Life-cycle of a Plugin
==Life-cycle of a Plugin==
Unlike a software application, the plugin is complete controlled by the web page that calls it. When the browser starts, it checks for a list of plugins in the plugin directory and registers each plugin for its MIME type. When a user opens a web page containing embedded data that requires a plugin to view, Gecko responds by doing the following actions:
* checks for a plugin with a matching MIME type * load the plugin code into memory * initialize the plugin * create an instance of the plugin
In short, Gecko will load multiple instances of the same plugin on the same page if it contains several embedded data of the same MIME. When the window leaves the page or closes the window, the plugin instance will be deleted. Once the last instance of the plugin is deleted, the code will be unloaded from memory.
1
edit

Navigation menu