Articles tagged: Add-ons
Found 588 documents
- Adding_preferences_to_an_extension This article takes the Creating a dynamic status bar extension sample to the next level, adding ...
- Archive/Add-ons/bookmarks.export Exports bookmarks to an HTML bookmark file.
- Archive/Add-ons/bookmarks.import Imports bookmarks from an HTML bookmark file.
- Archive/Add-ons/Interaction_between_privileged_and_non-privileged_pages An easy way to send data from a web page to an extension is by using custom DOM events. In your ...
- Archive/Add-ons/Tabbed_browser Here you should find a set of useful code snippets to help you work with Firefox's tabbed ...
- Archive/Creating_a_status_bar_extention Many of the concepts introduced here apply to any XUL-based application; however, to keep from ...
- Archive/Getting_the_page_URL_in_NPAPI_plugin Sometimes, you want to restrict an NPAPI plugin to be loadable only from a certain URL or domain ...
- Archive/Install.js See also this article from XulPlanet's Main Tutorial.
- Archive/Mozilla/ActiveX_Control_for_Hosting_Netscape_Plug-ins_in_IE Microsoft has removed support for Netscape plug-ins from IE 5.5 SP 2 and beyond. If you are a ...
- Archive/Mozilla/Adding_extensions_using_the_Windows_registry This document explains how to "install" Firefox and Thunderbird extensions using the Windows ...
- Archive/Mozilla/Bundles XULRunner applications, extensions, and themes all share a common directory structure, and in ...
- Archive/Mozilla/Creating_a_Firefox_sidebar_extension This article describes how to create a registered sidebar for Firefox 2 or greater. See the ...
- Archive/Mozilla/Creating_a_Mozilla_extension A Mozilla extension is an installable enhancement to the Mozilla browser that provides ...
- Archive/Mozilla/Creating_a_Mozilla_extension/Adding_the_structure The UI for our extension is an icon in the status bar. To implement this UI, we'll add a ...
- Archive/Mozilla/Creating_a_Mozilla_extension/Conclusion You now have a working Mozilla extension installer! To test it, try installing the extension on ...
- Archive/Mozilla/Creating_a_Mozilla_extension/Enabling_the_behavior_-_retrieving_tinderbox_status Our Mozilla extension now exists, but it doesn't do anything. To make it work we have to add ...
- Archive/Mozilla/Creating_a_Mozilla_extension/Enabling_the_behavior_-_updating_the_status_bar_panel In order for loadTinderboxStatus() to have any effect we need to define a matching ...
- Archive/Mozilla/Creating_a_Mozilla_extension/Enabling_the_behavior_-_updating_the_status_periodically Now that we have code to retrieve tinderbox status and update the icon, we need to run it ...
- Archive/Mozilla/Creating_a_Mozilla_extension/Finding_the_code_to_modify Now that we've found the file to edit, we need to find the specific code within that file. ...
- Archive/Mozilla/Creating_a_Mozilla_extension/Finding_the_file_to_modify Now that we have a hackable Mozilla, it's time to find the file we want to hack. Mozilla's UI is ...
- Archive/Mozilla/Creating_a_Mozilla_extension/Making_a_Mozilla_installation_modifiable Mozilla's user interface is made up of XUL (described below), XBL (a topic for another ...
- Archive/Mozilla/Creating_a_Mozilla_extension/Making_it_into_a_dynamic_overlay_and_packaging_it_up_for_distribution Now that we have a static overlay we're in good shape to create a XPI package that installs our ...
- Archive/Mozilla/Creating_a_Mozilla_extension/Making_it_into_a_static_overlay Now that we have a working Mozilla extension that shows tinderbox status, we need to make it ...
- Archive/Mozilla/Creating_a_Mozilla_extension/Prerequisites In order to complete this tutorial you need to have and know how to use the following programs ...
- Archive/Mozilla/Creating_a_Mozilla_extension/Specifying_the_appearance Now that we have defined a panel in which to display an icon, we use CSS to specify which icon ...
- Archive/Mozilla/Creating_a_Mozilla_extension/Tinderbox Tinderbox is a web tool for tracking the status of the Mozilla source code. It consists of a set ...
- Archive/Mozilla/Creating_a_sking_for_Firefox_Getting_Started Download the latest version of Firefox and install it. Be sure to install the DOM Inspector ...
- Archive/Mozilla/Creating_a_skin_for_Mozilla In order to create a skin for mozilla, you will need to know three things. How to edit images, ...
- Archive/Mozilla/Creating_a_skin_for_Mozilla/contents.rdf Copy the following text and paste it into a text file, then save that file as " contents.rdf ":
- Archive/Mozilla/Creating_a_skin_for_Mozilla/FAQ Unfortunately, yes. Every time there is a major change made to the interface, either visible or ...
- Archive/Mozilla/Creating_a_skin_for_Mozilla/Getting_Started Download the latest version of Mozilla, install it (Install the DOM Inspector as well), and ...
- Archive/Mozilla/Creating_a_skin_for_Mozilla/In-Depth CSS2 defines colours which are the same as your operating systems theme. A list of the different ...
- Archive/Mozilla/Creating_a_skin_for_Mozilla/Links Some other Skin related resources:
- Archive/Mozilla/Creating_a_skin_for_Mozilla/toolbarBindings.xml Copy the following text and paste it into a text file, then save that file as " ...
- Archive/Mozilla/Java_in_Firefox_Extensions If you are in need of calling Java code from within a Firefox extension, you can make use of ...
- Archive/Mozilla/Plugin_architecture This page contains some notes on how plugins work internally in Gecko. It is mainly of interest ...
- Archive/Mozilla/XPInstall/Installing_plugins XPInstall is a JavaScript-based installer technology that works across all the platforms that ...
- Archive/Mozilla/XPInstall/Installing_plugins/Install_script_template
- Archive/Mozilla/XULRunner/Opening_a_Link_in_the_Default_Browser XULRunner applications may have situation where they wish to open a URI in the default browser. ...
- Archive/SAX SAX, short for Simple API for XML, is a parsing API. SAX was the first widely adopted API for ...
- Archive/Sunbird_theme_tutorial This tutorial is a step-by-step guide to making a theme for Sunbird 0.3a1 and later versions. It ...
- Common_Pitfalls There are some common pitfalls that should be avoided when writing either extensions or core ...
- Communication_between_HTML_and_your_extension See also Interaction between privileged and non-privileged pages.
- Compiling_The_npruntime_Sample_Plugin_in_Visual_Studio
- Deploying_a_Plugin_as_an_Extension One of the new features available in Firefox 1.5 is the ability to place browser plugins in a ...
- Developing_add-ons Mozilla based software is typically extensible through add-ons. There are three primary types ...
- Downloading_JSON_and_JavaScript_in_extensions A common practice found in many extensions is using XMLHttpRequest (or some other mechanism) to ...
- Enhanced_Extension_Installation There are several flaws with Extension 1 Installation in Firefox 2 1.0, including:
- Extensions/bootstrap.js The bootstrap.js script should contain several specific functions, which are called by the ...
- Extensions/Common_causes_of_memory_leaks_in_extensions This page explains coding patterns that cause extension to cause memory leaks.
- Extensions/Community If you know of useful mailing lists, newsgroups, forums, or other communities related to ...
- Extensions/Other_Resources
- Extensions/Updating_extensions_for_Firefox_4 This article offers details on changes in Firefox 4 that may impact existing extensions.
- Extension_Theming_Guidelines This is a set of guidelines on how to control the look and feel of your extension while leaving ...
- Extension_Versioning,_Update_and_Compatibility Add-ons should specify their versions using the Toolkit version format. As a rough overview this ...
- Hiding_browser_chrome There are times in which an extension may find it useful to hide browser chrome (that is, ...
- Installing_Extensions_and_Themes_From_Web_Pages There are a variety of ways you can install extensions and themes from web pages, including ...
- Installing_plugins_to_Gecko_embedding_browsers_on_Windows This document presents the Windows Registry keys plugin installers can parse to determine where ...
- Introduction_to_using_XPath_in_JavaScript This document describes the interface for using XPath in JavaScript internally, in extensions, ...
- Making_Sure_Your_Theme_Works_with_RTL_Locales Some languages are written from right to left. Of the languages Firefox and Thunderbird are ...
- Mozilla The articles below include content about downloading and building Mozilla code. In addition, ...
- Mozilla/Add-ons Add-ons allow developers to extend and modify the functionality of Firefox.
- Mozilla/Add-ons/Add-on_Manager The Add-on Manager is responsible for managing all of the add-ons installed in the application. ...
- Mozilla/Add-ons/Add-on_Manager/Addon An Addon represents an add-on that is either installed or can be installed. Instances can be ...
- Mozilla/Add-ons/Add-on_Manager/AddonAuthor Represents a creator, developer, contributor or translator of an add-on
- Mozilla/Add-ons/Add-on_Manager/AddonInstall An AddonInstall instance tracks download and installation process of an add-on. Instances can be ...
- Mozilla/Add-ons/Add-on_Manager/AddonListener AddonListeners can be registered with AddonManager.addAddonListener() and will then receive ...
- Mozilla/Add-ons/Add-on_Manager/AddonManager The AddonManager object is the global API used to access information about add-ons installed in ...
- Mozilla/Add-ons/Add-on_Manager/AddonScreenshot A screenshot object for an add-on can have following attributes.
- Mozilla/Add-ons/Add-on_Manager/AddonUpdateChecker The AddonUpdateChecker is used to download and parse update information for an add-on's update ...
- Mozilla/Add-ons/Add-on_Manager/Code_Samples If you need to determine the directory in which your add-on is installed, code like the ...
- Mozilla/Add-ons/Add-on_Manager/InstallListener InstallListeners are notified of an AddonInstall 's progress. They may be registered to hear ...
- Mozilla/Add-ons/Add-on_Manager/UpdateCheckListener UpdateCheckListeners are passed the results of update checks performed by the AddonUpdateChecker.
- Mozilla/Add-ons/Add-on_Manager/UpdateInfo UpdateInfo objects hold information about available versions of add-ons and are generated as a ...
- Mozilla/Add-ons/Add-on_Manager/UpdateListener An UpdateListener receives messages from an update check for a single add-on, though it is ...
- Mozilla/Add-ons/Add-on_Repository The Add-on Repository is responsible for finding available add-ons; it provides an interface for ...
- Mozilla/Add-ons/Add-on_Repository/SearchCallback SearchCallbacks are notified when the AddonRepository search completes. If the search succeeded, ...
- Mozilla/Add-ons/AMO/Add-ons_manager_API API calls are served by accessing https://services.addons.mozilla.org/api/.
- Mozilla/Add-ons/AMO/Policy/Reviews In order to protect the safety and sovereignty of Firefox users, Mozilla requires all add-ons to ...
- Mozilla/Add-ons/Bootstrapped_extensions Traditional extensions include overlays, wherein the application can load up XUL from the ...
- Mozilla/Add-ons/Code_snippets This is a quick list of useful code snippets (small code samples) available for developers of ...
- Mozilla/Add-ons/Code_snippets/Cookies Cookies for a given host, represented as objects, can be enumerated as such:
- Mozilla/Add-ons/Code_snippets/Dialogs_and_Prompts This page has some code snippets used to display and process dialog boxes. See Working with ...
- Mozilla/Add-ons/Code_snippets/File_I_O This article describes local file input/output in chrome JavaScript.
- Mozilla/Add-ons/Code_snippets/Finding_Window_Handles When working on Windows platforms, many APIs and frameworks require a window handle (HWND type). ...
- Mozilla/Add-ons/Code_snippets/Miscellaneous This page contains small, self-explanatory code snippets.
- Mozilla/Add-ons/Code_snippets/On_page_load This article is for XUL / JavaScript developers who want to have custom code executed each time ...
- Mozilla/Add-ons/Code_snippets/Post_data_to_window This offers examples of sending POST data to the server and displaying the server response.
- Mozilla/Add-ons/Code_snippets/Preferences This article provides examples for extension developers that wish to use the Mozilla preferences ...
- Mozilla/Add-ons/Code_snippets/Progress_Listeners Progress listeners allow extensions to be notified of events associated with documents loading ...
- Mozilla/Add-ons/Code_snippets/Running_applications This page describes how to run other programs from your chrome JavaScript code, using Mozilla ...
- Mozilla/Add-ons/Code_snippets/Sidebar This page provides several snippets demonstrating how to work with the Firefox sidebar.
- Mozilla/Add-ons/Code_snippets/Toolbar There are two tutorials available:
- Mozilla/Add-ons/Code_snippets/Windows This article offers code snippets demonstrating common tasks you may wish to perform.
- Mozilla/Add-ons/Code_snippets/XML
- Mozilla/Add-ons/Creating_Custom_Firefox_Extensions_with_the_Mozilla_Build_System There is a wealth of material on creating extensions for Firefox. All of these documents ...
- Mozilla/Add-ons/Creating_OpenSearch_plugins_for_Firefox Firefox supports the OpenSearch description format for search plugins. Plugins that use ...
- Mozilla/Add-ons/Extension_etiquette This article describes best practices when making extensions, including how to be kind to your ...
- Mozilla/Add-ons/Extension_Packaging There are four different techniques you can use to build extensions: WebExtension based ...
- Mozilla/Add-ons/Firefox_for_Android/API/NativeWindow/doorhanger Returns a reference to the NativeWindow.doorhanger object, which can be used to display ...