mozilla

Compare Revisions

Plugins

Change Revisions

Revision 454175:

Revision 454175 by quyse on

Revision 482033:

Revision 482033 by BenjaminSmedberg on

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

Revision 454175
Revision 482033
n12        Plugins can be useful when building an application using n12        Plugins are now a legacy technology. They are not availab
>the Mozilla framework. For example <a class="external" href="http>le on most mobile devices. Mozilla encourages website developers 
>://en.wikipedia.org/wiki/ActiveState_Komodo">ActiveState Komodo</>to avoid using plugins wherever possible. If there are plugin fea
>a> uses plugins to embed the <a class="external" href="http://en.>tures which are not available in the web platform, we encourage d
>wikipedia.org/wiki/Scintilla_(editing_component)">Scintilla edito>evelopers to post their use cases to mozilla.dev.platform project
>r</a> in its XUL-based UI.> list, so that Mozilla can prioritize web platform work to make t
 >hose use cases possible.
n15        Plugins are written using <strong>NPAPI</strong>, the cron15        Plugins are written using <strong>NPAPI</strong>, the cro
>ss-browser API for plugins. The main source of documentation for >ss-browser API for plugins. The main source of documentation for 
>NPAPI is the <a href="/en/Gecko_Plugin_API_Reference" title="en/G>NPAPI is the <a href="/en/Gecko_Plugin_API_Reference" title="en/G
>ecko_Plugin_API_Reference">Gecko Plugin API Reference</a>. To mak>ecko_Plugin_API_Reference">Gecko Plugin API Reference</a>. To mak
>e your plugin scriptable from web pages, use <a href="/en/Gecko_P>e your plugin scriptable from web pages, use <a href="/en/Gecko_P
>lugin_API_Reference/Scripting_plugins" title="en/Gecko_Plugin_API>lugin_API_Reference/Scripting_plugins" title="en/Gecko_Plugin_API
>_Reference/Scripting_plugins">npruntime</a>. The older <a href="/>_Reference/Scripting_plugins">npruntime</a>.
>en/XPCOM" title="en/XPCOM">XPCOM</a>- and <a href="/en/LiveConnec 
>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. 
n19      </p>n
20      <p>
21        You can use <a href="/en/SVG" title="en/SVG">SVG</a> or <
>a href="/en/HTML/Canvas" title="en/HTML/Canvas">Canvas</a> for si 
>mpler tasks of script-driven graphics and animation. 
nn38              <dt>
39                <a href="/en-US/docs/Site_Author_Guide_for_Click-
 >To-Activate_Plugins"><small>Site Author Guide For Click-To-Activa
 >te Plugins</small></a>
40              </dt>
41              <dd>
42                These guidelines will help website authors use pl
 >ugins when they are blocked by default with the Firefox click-to-
 >activate feature.
43              </dd>
n48              </dd>n
49            </dl>
50            <dl>
51              <dt>
52                <a href="/en/Gecko_SDK" title="en/Gecko_SDK">Geck
>o SDK</a> 
53              </dt>
54              <dd>
55                <small>The Gecko SDK contains all of the tools an
>d headers needed for making scriptable plugins for Gecko, includi 
>ng latest <code>npapi.h</code> and associated headers and tools.< 
>/small> 
56              </dd>
57            </dl>
58            <dl>
59              <dt>
60                <a href="/en/Plugins/Out_of_process_plugins" titl
>e="en/Plugins/Out of process plugins">Out of process plugins</a> 
61              </dt>
62              <dd>
63                <small>Firefox 3.6.4 introduced out-of-process pl
>ugins which execute in a separate process so that a crashing plug 
>in does not crash the browser.</small> 
n91                <small>How Firefox loads plugins into a separate n78                <small>How Firefox loads plugins into a separate 
>process</small>>process.</small> <small>Firefox 3.6.4 introduced out-of-process p
 >lugins which execute in a separate process so that a crashing plu
 >gin does not crash the browser.</small>
t131              <dt>t
132                <a href="/en/ActiveX_Control_for_Hosting_Netscape
>_Plug-ins_in_IE" title="en/ActiveX_Control_for_Hosting_Netscape_P 
>lug-ins_in_IE">ActiveX Control for Hosting Netscape Plug-ins in I 
>E</a> 
133              </dt>
134              <dd>
135                <small>Microsoft has removed support for Netscape
> plug-ins from IE 5.5 SP2 and beyond. If you are a plugin author, 
> you may find this project saves you a lot of work!</small> 
136              </dd>

Back to History