mozilla

Compare Revisions

Plugins

Change Revisions

Revision 2480:

Revision 2480 by Josh on

Revision 2481:

Revision 2481 by Sheppy on

Title:
Plugins
Plugins
Slug:
Plugins
Plugins
Tags:
Add-ons, Plugins, NPAPI
Add-ons, Plugins, NPAPI
Content:

Revision 2480
Revision 2481
nn7    <p>
8      &nbsp;
9    </p>
n9        <b>Plugins</b> (or plug-ins) in the context of Mozilla-ban12        <strong>Plugins</strong> (or plug-ins) in the context of 
>sed applications are binary components that, when registered with>Mozilla-based applications are binary components that, when regis
> an application, can display content that the application itself >tered with an application, can display content that the applicati
>can't display natively. For example, Adobe Reader plugin lets the>on itself can't display natively. For example, Adobe Reader plugi
> user open PDF files directly inside the browser, and the QuickTi>n lets the user open PDF files directly inside the browser, and t
>me and RealPlayer plugins are used to play special format videos >he QuickTime and RealPlayer plugins are used to play special form
>in a web page.>at videos in a web page.
n15        Plugins are written using <b>NPAPI</b>, the cross-browsern18        Plugins are written using <strong>NPAPI</strong>, the cro
> API for plugins. The main source of documentation for NPAPI is t>ss-browser API for plugins. The main source of documentation for 
>he <a href="en/Gecko_Plugin_API_Reference">Gecko Plugin API Refer>NPAPI is the <a href="/en/Gecko_Plugin_API_Reference" title="en/G
>ence</a>. To make your plugin scriptable from web pages, use <a h>ecko_Plugin_API_Reference">Gecko Plugin API Reference</a>. To mak
>ref="en/Gecko_Plugin_API_Reference/Scripting_plugins">npruntime</>e your plugin scriptable from web pages, use <a href="/en/Gecko_P
>a>. The older <a href="en/XPCOM">XPCOM</a>- and <a href="en/LiveC>lugin_API_Reference/Scripting_plugins" title="en/Gecko_Plugin_API
>onnect">LiveConnect</a>-based APIs for plugins should not be used>_Reference/Scripting_plugins">npruntime</a>. The older <a href="/
>. The technologies themselves continue to be used, just not for p>en/XPCOM" title="en/XPCOM">XPCOM</a>- and <a href="/en/LiveConnec
>lugins.>t" title="en/LiveConnect">LiveConnect</a>-based APIs for plugins 
 >should not be used. The technologies themselves continue to be us
 >ed, just not for plugins.
n18        You can use <a href="en/SVG">SVG</a> or <a href="en/HTML/n21        You can use <a href="/en/SVG" title="en/SVG">SVG</a> or <
>Canvas">Canvas</a> for simpler tasks of script-driven graphics an>a href="/en/HTML/Canvas" title="en/HTML/Canvas">Canvas</a> for si
>d animation.>mpler tasks of script-driven graphics and animation.
n21        Plugins are different from <a href="en/Extensions">extensn24        Plugins are different from <a href="/en/Extensions" title
>ions</a>, which modify or enhance the functionality of the browse>="en/Extensions">extensions</a>, which modify or enhance the func
>r itself. Plugins are also different from <a href="en/Creating_Op>tionality of the browser itself. Plugins are also different from 
>enSearch_plugins_for_Firefox">search plugins</a>, which plug addi><a href="/en/Creating_OpenSearch_plugins_for_Firefox" title="en/C
>tional search engines in the search bar.>reating_OpenSearch_plugins_for_Firefox">search plugins</a>, which
 > plug additional search engines in the search bar.
n29              <a href="Special:Tags?tag=Plugins&amp;language=en">n32              <a href="/Special:Tags?tag=Plugins&amp;language=en"
>Documentation</a>> title="Special:Tags?tag=Plugins&amp;language=en">Documentation</
 >a>
n33                <a href="en/Gecko_Plugin_API_Reference">Gecko Plun36                <a href="/en/Gecko_Plugin_API_Reference" title="e
>gin API Reference</a> (NPAPI)>n/Gecko_Plugin_API_Reference">Gecko Plugin API Reference</a> (NPA
 >PI)
n41                <a href="en/Gecko_Plugin_API_Reference/Scripting_n44                <a href="/en/Gecko_Plugin_API_Reference/Scripting
>plugins">Scripting plugins</a> (npruntime)>_plugins" title="en/Gecko_Plugin_API_Reference/Scripting_plugins"
 >>Scripting plugins</a> (npruntime)
n49                <a href="en/Gecko_SDK">Gecko Plugin SDK</a>n52                <a href="/en/Gecko_SDK" title="en/Gecko_SDK">Geck
 >o Plugin SDK</a>
n57                <a href="en/Shipping_a_plugin_as_an_extension">Shn60                <a href="/en/Shipping_a_plugin_as_an_extension" t
>ipping a plugin as an extension</a>>itle="en/Shipping_a_plugin_as_an_extension">Shipping a plugin as 
 >an extension</a>
nn73              <dd>
74                <br>
75              </dd>
76              <dt>
77                <a class="internal" href="/en/Writing%20a%20plugi
 >n%20for%20Mac%20OS%20X" title="en/Writing a plugin for Mac OS X">
 >Writing a plugin for Mac OS&nbsp;X</a>
78              </dt>
79              <dd>
80                <small>Learn how to write a plugin for Mac OS&nbs
 >p;X; a template Xcode project is provided.</small>
81              </dd>
n73                <a href="en/Monitoring_plugins">Monitoring Pluginn85                <a href="/en/Monitoring_plugins" title="en/Monito
>s</a>>ring_plugins">Monitoring Plugins</a>
n81                <a href="en/Scripting_Plugins/Macromedia_Flash">Sn93                <a href="/en/Scripting_Plugins/Macromedia_Flash" 
>cripting Plugins: Macromedia Flash</a>>title="en/Scripting_Plugins/Macromedia_Flash">Scripting Plugins: 
 >Macromedia Flash</a>
n89                <a href="en/Plugins/The_First_Install_Problem">Pln101                <a href="/en/Plugins/The_First_Install_Problem" t
>ugins: The First Install Problem</a>>itle="en/Plugins/The_First_Install_Problem">Plugins: The First In
 >stall Problem</a>
n97                <a href="en/ActiveX_Control_for_Hosting_Netscape_n109                <a href="/en/ActiveX_Control_for_Hosting_Netscape
>Plug-ins_in_IE">ActiveX Control for Hosting Netscape Plug-ins in >_Plug-ins_in_IE" title="en/ActiveX_Control_for_Hosting_Netscape_P
>IE</a>>lug-ins_in_IE">ActiveX Control for Hosting Netscape Plug-ins in I
 >E</a>
n105                <a href="en/Plugins/Samples_and_Test_Cases">Plugin117                <a href="/en/Plugins/Samples_and_Test_Cases" titl
>ns: Samples and Test Cases</a>>e="en/Plugins/Samples_and_Test_Cases">Plugins: Samples and Test C
 >ases</a>
n113                <a href="en/XEmbed_Extension_for_Mozilla_Plugins"n125                <a href="/en/XEmbed_Extension_for_Mozilla_Plugins
>>XEmbed Extension for Mozilla Plugins</a>>" title="en/XEmbed_Extension_for_Mozilla_Plugins">XEmbed Extensio
 >n for Mozilla Plugins</a>
n120              <span class="alllinks"><a href="Special:Tags?tag=Pln132              <span class="alllinks"><a href="/Special:Tags?tag=P
>ugins&amp;language=en">View All...</a></span>>lugins&amp;language=en" title="Special:Tags?tag=Plugins&amp;langu
 >age=en">View All...</a></span>
n139                <a href="en/Extensions">Extensions</a>, <a href="n151                <a href="/en/Extensions" title="en/Extensions">Ex
>en/SVG">SVG</a>, <a href="en/HTML/Canvas">Canvas</a>>tensions</a>, <a href="/en/SVG" title="en/SVG">SVG</a>, <a href="
 >/en/HTML/Canvas" title="en/HTML/Canvas">Canvas</a>
t153      <br>t165      &nbsp;
166    </p>
167    <p>
154    </p>{{ languages( { "de": "de/Plugins", "es": "es/Plugins", "168      {{ languages( { "de": "de/Plugins", "es": "es/Plugins", "fr
>fr": "fr/Plugins", "ja": "ja/Plugins", "pl": "pl/Wtyczki", "pt": >": "fr/Plugins", "ja": "ja/Plugins", "pl": "pl/Wtyczki", "pt": "p
>"pt/Plugins", "ko": "ko/Plugins" } ) }}>t/Plugins", "ko": "ko/Plugins" } ) }}
169    </p>

Back to History