Firefox M



web browser

Mozilla Firefox is a web browser that offers users ease of use and security. It is designed to support HTML5, Javascript, and WebGL. It focuses a lot on user preferences, saving frequently-visited sites, and keeping track of sites that users favorite. Mozilla Firefox® is a fast, full-featured web browser that's easy to use. It has lots of great features including popup-blocking, tabbed-browsing, integrated search, improved privacy features, automatic updating and more. Bootstrap a copy of the Firefox source code¶ Now that your system is ready, we can download the source code and have Firefox automatically download the other dependencies it needs. The below command will download a lot of data (years of Firefox history!) then guide you through the interactive setup process.

Download from PortableApps.com

Version 88.0 for Windows, English
114MB download / 402MB installed
All Languages | Antivirus Scan | Details

Mozilla Firefox, Portable Edition can run from a cloud folder, external drive, or local folder without installing into Windows. It's even better with the PortableApps.com Platform for easy installs and automatic updates.

Firefox mozilla

Also Available: Firefox ESR (Extended Support Release), Firefox Developer Edition, Firefox Beta, Firefox Nightly, Legacy versions

- Support Firefox development

- Support PortableApps.com's development and hosting

Description

Mozilla Firefox® is a fast, full-featured web browser that's easy to use. It has lots of great features including popup-blocking, tabbed-browsing, integrated search, improved privacy features, automatic updating and more. Plus, thanks to the PortableApps.com launcher bundled in the Mozilla Firefox, Portable Edition, it leaves no personal information behind on the machine you run it on, so you can take your favorite browser along with all your favorite bookmarks and extensions with you wherever you go. Firefox Portable is a dual-mode 32-bit and 64-bit app, ensuring Firefox runs as fast as possible on every PC.

Localizations

LanguageLinkMD5
ArabicعربيDownload2142999118424912e96ee92dc979be61
Chinese (Simplified)中文 (简体)Download29be1d3ed6f75777a4402e706f47dcce
Chinese (Traditional)正體中文 (繁體)Download33bb459eb2ef824120cba65aa6ba4e09
CzechČeštinaDownload0bf7c47db90ae0c234ef1f775fd3820b
DutchNederlandsDownload1da0e777c113b80ba472a6e516304d19
EnglishEnglishDownload8b15fc40c9249b1a3cd4e80455bf8916
English (British)English (British)Download0e176683dc0717483e7066491b20ae3d
FarsiفارسیDownload750c0e4485d3deb30ee75bfb183696d5
FrenchFrançaisDownloadd2a108e05c29a1b73d80af59347b620e
GermanDeutschDownload57bf879cf3447d9e2852ca0c976a72d3
HebrewעִבְרִיתDownload1304dfa940c12f07617016f1bde31189
Hindi (India)हिन्दी (भारत)Downloadb53d9c47e3ddef693be374c59b30fb8c
HungarianMagyarDownload4f36cbfca5fc1f92b25917c251033ecb
IndonesianBahasa IndonesiaDownload149d72be97f6e184c5c9c31c09a990ce
ItalianItalianoDownload1f42f268914dd7ee5a8f74db9f2d257a
Japanese日本語Download705635e8a617096c3041f2c785f90528
Korean한국어Download93189ea8fd92af51196af70c8552e3e6
PolishPolskiDownload4990b959ef6bfafff08e99c2024135f5
Portuguese (Brazilian)Português (do Brasil)Download5f20309ec9d57755ef2d8fdf471b5613
Portuguese (Portugal)Português (Europeu)Download7107a6f7206a5cba047a20f2d6dfd2b7
RomanianRomânăDownload9ea867b9709ecf4b9a35843b2d6a7a29
RussianРусскийDownload56a95b4d218be8124c11161548c7986d
SlovakslovenčinaDownloadac1da97694c5d41f5ffb2b7b0cc6729a
Spanish (Spain)Español (de España)Downloadb838be3e1f41793530e3feb6b3cfa9cb
Spanish (International)Español (internacional)Downloadd05551056cd053e05d86dafdc2da4d36
TurkishTürkçeDownload20bd4741b84bdcb84a0b6f0b9b7ff7e3

Support

For help with this app, please see the following:

Firefox mac download
  • External: Publisher Support
  • PortableApps.com Forum: Portable App Support
Firefox mobile

Download Details

  • Publisher: Mozilla & PortableApps.com (John T. Haller)
  • Date Updated: 2021-04-20
  • Date Added: 2004-04-16
  • System Requirements: Windows 7, 8, 10 & WINE
  • App License: Open Source (MPL/GPL/LGPL under Mozilla EULA)
  • Source: Firefox, SQLite, Launcher source included, PortableApps.com Installer
  • MD5 Hash: 8b15fc40c9249b1a3cd4e80455bf8916 (English)
  • SHA256 Hash: a50282242f925d06502ce248cf4dce54ea3098110d5ae6c64bf278f29e67c87c (English)

Mozilla®, Firefox® and the Firefox logo are registered trademarks of the Mozilla Foundation and are used under license.

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.

Firefox M

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:

  1. 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).
  2. 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.

Browser Console logging

Mozilla Firefox For Windows 7

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. 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.

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

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 Mobile

On macOS, this similar code will add a new item to the Tools menu: