Firefox: Difference between revisions

From NixOS Wiki
imported>OctavioElMagnifico
No edit summary
imported>OctavioElMagnifico
No edit summary
Line 29: Line 29:
For example:  
For example:  


  ```firefox
  <syntaxhighlight>
firefox
1554035168269 Marionette FATAL Error de análisis XML: entidad indefinida
1554035168269 Marionette FATAL Error de análisis XML: entidad indefinida
Ubicación: chrome://browser/content/browser.xul
Ubicación: chrome://browser/content/browser.xul
Línea 2526, columna 13:            <toolbarbutton id="tracking-protection-preferences-button"
Línea 2526, columna 13:            <toolbarbutton id="tracking-protection-preferences-button"
------------^
JavaScript error: resource:///modules/aboutpages/AboutPrivateBrowsingHandler.jsm, line 28: TypeError: this.pageListener is undefined
JavaScript error: resource:///modules/aboutpages/AboutPrivateBrowsingHandler.jsm, line 28: TypeError: this.pageListener is undefined´´´
</syntaxhighlight>


An easy way to get away from this is to start firefox with the `firefox -safe-mode´ command. Then you can troubleshoot your actual problem or you can call your luck by calling the refresh option (a special button will appear when firefox starts in this mode). This wil reset your configuratino to a sane state and you will be ussually able to start the browser again, but you will loose most of your customization.  
An easy way to get away from this is to start firefox with the <syntaxhighlight>firefox -safe-mode </syntaxhighlight> command. Then you can troubleshoot your actual problem or you can call your luck by calling the refresh option (a special button will appear when firefox starts in this mode). This wil reset your configuratino to a sane state and you will be ussually able to start the browser again, but you will loose most of your customization.  
<hr />
<hr />
<references />
<references />

Revision as of 12:55, 31 March 2019

FAQ

I want Firefox, what is Nightly?

Mozilla's trademarks on Firefox disallows distributing unofficial builds using the Firefox trademark. This is why the Nix-built Firefox is named Nightly.

The official builds are available by enabling unfree and installing firefox-bin.

How do I get Firefox Quantum (57)?

When using NixOS 17.09, stable, nixos.firefox is version 57 as of December 24th 2017[1]. Alternatively, enabling unfree, and updating channels if required, allows the use of nixos.firefox-bin which is packaged from Mozilla's upstream released binaries.

Using NixOS unstable, the Nix-built nixos.firefox has been updated to 57.

Do note that Quantum is a marketing term, and as long as the version is greater than 57, the enhancements are in the Nix-built browser, which uses the name Nightly because of trademark issues.

Firefox ESR and Oracle JDK

Firefox stops support of Java plugin. To use Java plugin you have to use special Firefox ESR, Extended Support Release.

Also, Oracle doesn't provide a nice way to automate Oracle JDK installation without accepting license. See https://gist.github.com/danbst/30165b59996fb403068c74a95b108d6f for possible way to combine automated JDK and Firefox ESR download.

Troubleshooting

If you can't start the browser because of a configuration error.

For example:

firefox
1554035168269	Marionette	FATAL	Error de análisis XML: entidad indefinida
Ubicación: chrome://browser/content/browser.xul
Línea 2526, columna 13:            <toolbarbutton id="tracking-protection-preferences-button"
JavaScript error: resource:///modules/aboutpages/AboutPrivateBrowsingHandler.jsm, line 28: TypeError: this.pageListener is undefined

An easy way to get away from this is to start firefox with the

firefox -safe-mode

command. Then you can troubleshoot your actual problem or you can call your luck by calling the refresh option (a special button will appear when firefox starts in this mode). This wil reset your configuratino to a sane state and you will be ussually able to start the browser again, but you will loose most of your customization.