Add-ons let you add bells and whistles to Firefox. You can get add-ons that compare prices, check the weather, change the look of Firefox, listen to music, or even update your Facebook profile. This article covers the different types of add-ons available and how to find and install them.
![Firefox Firefox](/uploads/1/1/7/8/117816546/913376734.png)
Table of Contents
- 1What types of add-ons can I install?
- 3Troubleshooting add-ons
- Version 2.0.31 Released Jan. 20, 2017 1.0 MiB Works with Firefox 51.0 - 56., SeaMonkey 2.1 - 2.50. backwards compatibility fix for latest Firefox Source code released under Mozilla Public License Version 1.1.
- Download Mozilla Firefox, a free Web browser. Firefox is created by a global non-profit dedicated to putting individuals in control online. Get Firefox for Windows, macOS, Linux, Android and iOS today!
- The Best Free Firefox Add-ons & Plugins app downloads for Mac: Web Video Downloader for Firefox MetaCert Facebook Layouts CouponCabin Sidekick for Fir.
You can install these general types of add-ons:
Download and install the best free apps for Firefox Add-ons & Plugins on Windows, Mac, iOS, and Android from CNET Download.com, your trusted source for the top software picks.
- Extensions
Extensions add new features to Firefox or modify existing ones. There are extensions that allow you to block advertisements, download videos from websites, integrate Firefox with websites like Facebook or Twitter, and add features included in other browsers, such as translators. - Themes
Themes can decorate the menu bar and tab strip with a background image. Firefox also includes built-in themes. For more information on built-in themes, see Built-in themes in Firefox - alternative to complete themes. - Plugins
You can install the Adobe Flash plugin for video, audio, online games, and more. (Firefox automatically downloads the Google Widevine CDM for watching Digital Rights Management (DRM) controlled content and an OpenH264 plugin for video calls.)
- Dictionaries
Firefox can check your spelling, but not all locales come with a dictionary installed due to licensing reasons. You can find and install a dictionary for your language. (To change the language of the Firefox user interface, see the article Use Firefox in another language.)
- Dictionaries & Language Packs
Firefox can check your spelling, but not all locales come with a dictionary installed due to licensing reasons. You can find and install a dictionary for your language. You can also install language packs that will change the language of the entire application.
- Search engines
Firefox comes with a number of search engines already installed. You can access them from the Search bar (if enabled) or directly from the address bar. If you want additional search engines, you can install them on the websites directly or from addons.mozilla.org.
Viewing and managing your installed add-ons
Search engines can be viewed and managed in the Search panel in Firefox OptionsPreferences. For other add-ons:
- Click the menu button and choose Add-ons. The Add-ons Manager tab will open.
- Select the panel for the type of add-on you wish to view or manage, such as the Extensions, Themes or Plugins panel.
For detailed information on disabling or removing add-ons, see Disable or remove Add-ons.
Here is an overview to get you started:
- Firefox may offer personalized recommendations. Click the menu button , click Add-ons and select Get Add-onsRecommendations.
- To install a featuredrecommended add-on, click the blue or button, depending on the type of add-on. To uninstall an add-on you just installed, click the grey button.
At the top and bottom of the list of featuredrecommended add-ons, there's also a button you can click. It will take you to addons.mozilla.org where you can search for specific add-ons.
For advanced users: You can also install add-ons from a file. If you saved the installer file to your computer, (for example, an .xpi or .jar file) you can install the add-on using the gear icon in the upper-right area of the Add-on Manager Extensions panel. Select Install Add-on from file. from the menu, then find and select the file.
Some extensions place a button in the toolbar after installation. You can remove those or move them into the menu if you want - see Customize Firefox controls, buttons and toolbars.
For information on troubleshooting problems with extensions, plugins, or themes, see the articles below.
Problems with installing or uninstalling add-ons
Problems caused by add-ons
Note: Mozilla has overhauled the underlying technology for Firefox add-ons. For more information, see Firefox add-on technology is modernizing.
The Browser Console is like the Web Console, but applied to the whole browser rather than a single content tab.
So it logs the same sorts of information as the Web Console - network requests, JavaScript, CSS, and security errors and warnings, and messages explicitly logged by JavaScript code. However, rather than logging this information for a single content tab, it logs information for all content tabs, for add-ons, and for the browser's own code.
This way my iphone is not cluttered with too many books, but they're all readily available when I need them. This approach requires no additional setup beyond your initial XMarks setup.Pete.
This gives me the ability to click on that link very quickly from within the iphone and have very smooth access to ALL of my desktop bookmarks.
![Xmarks for mac os versions](/uploads/1/1/7/8/117816546/198983338.jpg)
If you also want to use the other web developer tools in the regular Web Toolbox with add-on or browser code, consider using the Browser Toolbox.
Similarly, you can execute JavaScript expressions using the Browser Console. But while the Web Console executes code in the page window scope, the Browser Console executes them in the scope of the browser's chrome window. This means you can interact with all the browser's tabs using the
gBrowser
global, and even with the XUL used to specify the browser's user interface.NB: The Browser Console command line (to execute JavaScript expressions) is disabled by default. To enable it set the
devtools.chrome.enabled
preference to true
in about:config, or set the 'Enable browser chrome and add-on debugging toolboxes' (Firefox 40 and later) option in the developer tool settings.Opening the Browser Console
You can open the Browser Console in one of two ways:
- from the menu: select 'Browser Console' from the Web Developer submenu in the Firefox Menu (or Tools menu if you display the menu bar or are on macOS).
- from the keyboard: press Ctrl+Shift+J (or Cmd+Shift+J on a Mac).
You can also start the Browser Console by launching Firefox from the command line and passing the
-jsconsole
argument:The Browser Console looks like this:
You can see that the Browser Console looks and behaves very much like the Web Console:
- most of the window is occupied by a pane that display messages.
- at the top, a toolbar enables you to filter the messages that appear.
- at the bottom, a command line interpreter enables you to evaluate JavaScript expressions.
Beginning with Firefox 68, the Browser Console allows you to show or hide messages from the content process (i.e. the messages from scripts in all the opened pages) by setting or clearing the checkbox labeled Show Content Messages. The following image shows the browser console focused on the same page as above after clicking on the Show Content Messages checkbox.
![Firefox Add On For Mac Firefox Add On For Mac](/uploads/1/1/7/8/117816546/184290319.png)
Browser Console logging
The Browser console logs the same sorts of messages as the Web Console:
- Warnings and errors (including JavaScript, CSS, security warnings and errors, and messages explicitly logged by JavaScript code using the console API)
- Input/output messages: commands send to the browser via the command line, and the result of executing them
However, it displays such messages from:
- web content hosted by all browser tabs
- the browser's own code
- add-ons
Messages from add-ons
The Browser Console displays messages logged by all Firefox add-ons.
Console.jsm
To use the console API from a traditional or bootstrapped add-on, get it from the Console module.
One exported symbol from
Console.jsm
is console
. Pokemon omega ruby free download for pc full version pc. Below is an example of how to access it, which adds a message to the Browser Console.Learn more:
HUDService
There is also the HUDService which allows access to the Browse Console. The module is available at Mozilla DXR. We see we can not only access the Browser Console but also Web Console.
Here is an example on how to clear the contents of the Browser console:
If you would like to access the content document of the Browser Console this can be done with the HUDService. This example here makes it so that when you mouse over the 'Clear' button it will clear the Browser Console:
Bonus Features Available
For Add-on SDK add-ons, the console API is available automatically. Here's an example add-on that just logs an error when the user clicks a widget:
If you build this as an XPI file, then open the Browser Console, then open the XPI file in Firefox and install it, you'll see a widget labeled 'Error!' in the Add-on bar:
Click the icon. You'll see output like this in the Browser Console:
For Add-on SDK-based add-ons only, the message is prefixed with the name of the add-on ('log-error'), making it easy to find all messages from this add-on using the 'Filter output' search box. By default, only error messages are logged to the console, although you can change this in the browser's preferences.
Browser Console command line
The Browser Console command line is disabled by default. To enable it set the
devtools.chrome.enabled
preference to true
in about:config
, or set the 'Enable chrome debugging' option in the developer tool settings.Like the Web Console, the command line interpreter enables you to evaluate JavaScript expressions in real time:Also like the Web Console's command line interpreter, this command line supports autocomplete, history, and various keyboard shortcuts and helper commands. If the result of a command is an object, you can click on the object to see its details.
But while the Web Console executes code in the scope of the content window it's attached to, the browser console executes code in the scope of the chrome window of the browser. You can confirm this by evaluating
window
:This means you can control the browser: opening, closing tabs and windows and changing the content that they host, and modify the browser's UI by creating, changing and removing XUL elements.
Controlling the browser
The command line interpreter gets access to the
tabbrowser
object, through the gBrowser
global, and that enables you to control the browser through the command line. Try running this code in the Browser Console's command line (remember that to send multiple lines to the Browser Console, use Shift+Enter):It adds a listener to the currently selected tab's
load
event that will eat the new page, then loads a new page.Using Firefox On Mac
Note: You can restart the browser with the command Ctrl + Alt + R (Windows, Linux) or Cmd + Alt + R (Mac) This command restarts the browser with the same tabs open as before the restart.
Modifying the browser UI
Firefox Add On For Mac Shortcut
Since the global
window
object is the browser's chrome window, you can also modify the browser's user interface. On Windows, the following code will add a new item to the browser's main menu:Firefox For Mac Update
On macOS, this similar code will add a new item to the Tools menu: