Extensions

  • Revision slug: Extensions
  • Revision title: Extensions
  • Revision id: 5826
  • Created:
  • Creator: Dfhuynh
  • Is current revision? No
  • Comment Featured Java in Firefox Extensions

Revision Content

Building an Extension
Explains step-by-step how to build an extension for Firefox 1.5.
Extensions are small add-ons that add new functionality to Mozilla applications such as Firefox and Thunderbird. They can add anything from a toolbar button to a completely new feature. They allow the application to be customized to fit the personal needs of each user if they need additional features, while keeping the applications small to download.

Selected Articles

Using nsIXULAppInfo
Provides examples of using the nsIXULAppInfo interface to obtain version information about the application. Also describes a way to distinguish between various Mozilla-based applications.
Working with windows in chrome code
Explains manipulation of windows and sharing data between them.
Building an Extension
Explains step-by-step how to build an extension for Firefox 1.5.
Writing textual data
This article complements the Reading textual data article, describing how to write text to a file in an internationalization-aware way.
Reading textual data
Often, extensions need to read textual data from a file or a stream. This article describes how to do that in an internationalization-aware way.
Creating toolbar buttons
Talks about adding toolbar buttons in extensions.

View All...

Featured Content

Other Pages

Related Topics

XUL, JavaScript, XPCOM, Themes

{{ ajaxrss{ feed: 'http://developer.mozilla.org/webwatch/?cat=11&feed=rss2' , short: true, max: '5', charset: 'UTF-8' } }} View All...

Categories

Interwiki Language Links


{{ wiki.languages( { "pl": "pl/Rozszerzenia", "pt": "pt/Extens\u00f5es", "fr": "fr/Extensions" } ) }}

Revision Source

<p>
</p>
<div class="callout-box"><b><a href="en/Building_an_Extension">Building an Extension</a></b><br>
Explains step-by-step how to build an extension for Firefox 1.5.</div>
<div>
<b>Extensions</b> are small add-ons that add new functionality to Mozilla applications such as Firefox and Thunderbird. They can add anything from a toolbar button to a completely new feature. They allow the application to be customized to fit the personal needs of each user if they need additional features, while keeping the applications small to download.</div>
<table class="topicpage-table">
<tbody><tr><td>
<h4 name="Selected_Articles"> Selected Articles </h4>
<dl><dt> <a href="en/Using_nsIXULAppInfo">Using nsIXULAppInfo</a>
</dt><dd> <small>Provides examples of using the <code><a href="en/NsIXULAppInfo">nsIXULAppInfo</a></code> interface to obtain version information about the application. Also describes a way to distinguish between various Mozilla-based applications.</small>
</dd></dl>
<dl><dt> <a href="en/Working_with_windows_in_chrome_code">Working with windows in chrome code</a>
</dt><dd> <small>Explains manipulation of windows and sharing data between them.</small>
</dd></dl>
<dl><dt> <a href="en/Building_an_Extension">Building an Extension</a>
</dt><dd> <small>Explains step-by-step how to build an extension for Firefox 1.5.</small>
</dd></dl>
<dl><dt> <a href="en/Writing_textual_data">Writing textual data</a>
</dt><dd> <small>This article complements the <a href="en/Reading_textual_data">Reading textual data</a> article, describing how to write text to a file in an internationalization-aware way.</small>
</dd></dl>
<dl><dt> <a href="en/Reading_textual_data">Reading textual data</a>
</dt><dd> <small>Often, extensions need to read textual data from a file or a stream. This article describes how to do that in an internationalization-aware way.</small>
</dd></dl>
<dl><dt> <a href="en/Creating_toolbar_buttons">Creating toolbar buttons</a>
</dt><dd> <small>Talks about adding toolbar buttons in extensions.</small>
</dd></dl>
<p><span class="alllinks"><a href="Special:Tags?tag=Extensions:Articles&amp;language=en">View All...</a></span>
</p>
</td>
<td>
<h4 name="Featured_Content"> Featured Content </h4>
<ul><li> <a href="en/Building_an_Extension">Building an Extension</a>
</li><li> <a href="en/XPCNativeWrapper">XPCNativeWrapper</a>
</li><li> <a href="en/Installing_Extensions_and_Themes_From_Web_Pages">Installing Extensions and Themes From Web Pages</a>
</li><li> <a href="en/Adapting_XUL_Applications_for_Firefox_1.5">Adapting XUL Applications for Firefox 1.5</a>
</li><li> <a href="en/Java_in_Firefox_Extensions">Java in Firefox Extensions</a>
</li></ul>
<h4 name="Other_Pages"> Other Pages </h4>
<ul><li> <a href="Special:Tags?tag=Extensions:References&amp;language=en">References</a>
</li><li> <a href="Special:Tags?tag=Extensions:Articles&amp;language=en">Articles</a>
</li><li> <a href="Special:Tags?tag=Extensions:Examples&amp;language=en">Examples</a>
</li><li> <a href="Special:Tags?tag=Extensions:Tools&amp;language=en">Tools</a>
</li><li> <a href="en/Extensions/Community">Community</a>
</li><li> <a href="en/Extensions/Other_Resources">Other Resources</a>
</li></ul>
<h4 name="Related_Topics"> Related Topics </h4>
<dl><dd> <a href="en/XUL">XUL</a>, <a href="en/JavaScript">JavaScript</a>, <a href="en/XPCOM">XPCOM</a>, <a href="en/Themes">Themes</a>
</dd></dl>
<p>{{ ajaxrss{ feed: 'http://developer.mozilla.org/webwatch/?cat=11&amp;feed=rss2' , short: true, max: '5', charset: 'UTF-8' } }}
<span class="alllinks"><a class="external" href="http://developer.mozilla.org/webwatch/?cat=11">View All...</a></span>
</p>
</td>
</tr>
</tbody></table>
<p><span class="comment">Categories</span>
</p><p><span class="comment">Interwiki Language Links</span>
</p><p><br>
</p>{{ wiki.languages( { "pl": "pl/Rozszerzenia", "pt": "pt/Extens\u00f5es", "fr": "fr/Extensions" } ) }}
Revert to this revision