Expanded extension support in Firefox for Android Nightly

A few weeks ago, we mentioned that we were working on increasing extension support in the Firefox for Android Nightly pre-release channel. Starting September 30, you will be able to install any extension listed on addons.mozilla.org (AMO) in Nightly. (Update: due to issues updating the Nightly build with this override, we expect this setting to land later this week.)

This override was created for extension developers and advanced users who are interested in testing for compatibility, so it’s not easily accessible. Installing untested extensions can lead to unexpected outcomes; please be judicious about the extensions you install. Also, since most developers haven’t been able to test and optimize their extensions for the new Android experience, please be kind if something doesn’t work the way it should. We will remove negative user reviews about extension performance in Nightly.

Currently, Nightly uses the Collections feature on AMO to install extensions. You will need to create a collection on AMO and change an advanced setting in Nightly in order to install general extensions.

Create a collection on AMO

Follow these instructions to create a collection on AMO. You can name the collection whatever you like. When you are creating your collection, you will see a number in the Custom URL field. This number is your user ID. You will need the collection name and user ID to configure Nightly in the following steps.

Screenshot of the Create a Collection page

Once your collection has been created, you can add extensions to it. Note that you will only be able to add extensions that are listed on AMO.

You can edit this collection at any time.

Enable general extension support setting in Nightly

You will need to make a one-time change to Nightly’s advanced settings to enable general extension installation.

Step 1: Tap on the three dot menu and select Settings.

Screenshot of the Firefox for Android menu

Step 2: Tap on About Firefox Nightly.

Screenshot of the Fenix Settings Menu

Step 3. Tap the Firefox Nightly logo five times until the “Debug menu enabled” notification appears.

Screenshot of About Firefox Nightly

Screenshot - Debug menu enabled

Step 4: Navigate back to Settings. You will now see a new entry for “Custom Add-on collection.” Once a custom add-on collection has been set up, this menu item will always be visible.

Screenshot - Settings

Step 5: Configure your custom add-on collection. Use the collection name and your user ID from AMO for the Collection Owner (User ID)  and Collection name fields, respectively.

Screenshot of interface for adding a custom add-on collection

Before

After

After you tap “OK,” the application will close and restart.

WebExtensions API support

Most of the WebExtensions APIs supported on the previous Firefox for Android experience are supported in the current application. The notable exceptions are the downloads.download (implementation in progress) and the browserData APIs. You can see the current list of compatible APIs on MDN.

Extensions that use unsupported APIs may be buggy or not work at all on Firefox for Android Nightly.

User Experience

The new Firefox for Android has a much different look and feel than Firefox for desktop, or even the previous Android experience. Until now, we’ve worked with the developers of Recommended Extensions directly to optimize the user experience of their extensions for the release channel. We plan to share these UX recommendations with all developers on Firefox Extension Workshop in the upcoming weeks.

Coming next

We will continue to publish our plans for increasing extension support in Firefox for Android as they solidify. Stay tuned to this blog for future updates!

The post Expanded extension support in Firefox for Android Nightly appeared first on Mozilla Add-ons Blog.

More Recommended extensions added to Firefox for Android Nightly

As we mentioned recently, we’re adding Recommended extensions to Firefox for Android Nightly as a broader set of APIs become available to accommodate more add-on functionality. We just updated the collection with some new Recommended extensions, including…

Mobile favorites Video Background Play Fix (keeps videos playing in the background even when you switch tabs) and Google Search Fixer (mimics the Google search experience on Chrome) are now in the fold.

Privacy related extensions FoxyProxy (proxy management tool with advanced URL pattern matching) and Bitwarden (password manager) join popular ad blockers Ghostery and AdGuard.

Dig deeper into web content with Image Search Options (customizable reverse image search tool) and Web Archives (view archived web pages from an array of search engines). And if you end up wasting too much time exploring images and cached pages you can get your productivity back on track with Tomato Clock (timed work intervals) and LeechBlock NG (block time-wasting websites).

The new Recommended extensions will become available for Firefox for Android Nightly on 26 September, If you’re interested in exploring these new add-ons and others on your Android device, install Firefox Nightly and visit the Add-ons menu. Barring major issues while testing on Nightly, we expect these add-ons to be available in the release version of Firefox for Android in November.

The post More Recommended extensions added to Firefox for Android Nightly appeared first on Mozilla Add-ons Blog.

uBlock Origin available soon in new Firefox for Android Nightly

Firefox

Last fall, we announced our intention to support add-ons in Mozilla’s reinvented Firefox for Android browser. This new, high-performance browser for Android has been rebuilt from the ground up using GeckoView, Mozilla’s mobile browser engine and has been available for early testing as Firefox Preview. A few weeks ago, Firefox Preview moved into the Firefox for Android Nightly pre-release channel, starting a new chapter of the Firefox experience on Android.

In the next few weeks, uBlock Origin will be the first add-on to become available in Firefox for Android Nightly. As one of the most popular extensions in our Recommended Extensions program, uBlock Origin helps millions of users gain control of their web experience by blocking intrusive ads and improving page load times.

As GeckoView builds more support for WebExtensions APIs, we will continue to enable other Recommended Extensions to work in the new Firefox for Android.

We want to ensure that any add-on supported in the new Firefox for Android provides an exceptional, secure mobile experience to our users. To this end, we are prioritizing Recommended Extensions that are optimized for different screen sizes and cover common mobile use cases. For these reasons, it’s possible that not all the add-ons you have previously installed in Firefox for Android will be supported in the near future. When an add-on you previously installed becomes supported, we will notify you.

When we have more information about how we plan to support add-ons in Firefox for Android beyond our near-term goals, we will post them on this blog. We hope you stay tuned!

The post uBlock Origin available soon in new Firefox for Android Nightly appeared first on Mozilla Add-ons Blog.

Get the Firefox Focus Experience Now on Android Smartphones

Remember Firefox Focus, Mozilla’s privacy-based web browser? Well, it has finally made the jump over to the Android operating system after making its debut on iOS devices.

For the most part, the Firefox Focus experience on Android is very much the same as the one that can be found on iOS devices. Firefox Focus for Android retains all of the features that makes the browser a great alternative such as the ability to block ads, analytics and social trackers.

settings

Also, in the Android version of Firefox Focus is the ability to disable the custom web fonts on a website to make web browsing even faster, as well as an Erase button that lets you wipe your browser clean on-demand.

Unfortunately, some of the browser’s demerits are also present on the Android version as Firefox Focus has yet to implement a tab browsing.

disable custom web

While the Firefox Focus experience is largely the same as the iOS version, the Android version of the browser did receive some new tricks. Android users are given the option to set Firefox Focus as their main browser, a feature that isn’t available to iOS users.

In addition, Firefox Focus for Android now comes with a reminder notification that lets its users erase their browsing history without even needing to be on the browser.

erase browsing history
10 Firefox Plugins For A Safer Browsing Experience

.no-js #ref-block-post-15177 .ref-block__thumbnail { background-image: url(“http://media02.hongkiat.com/thumbs/250×160/firefox-security-plugins.jpg”); }

10 Firefox Plugins For A Safer Browsing Experience

Mozilla’s Firefox browser is a user-friendly and feature-rich browser, with around 35% of all web users using it…Read more

Get the Firefox Focus Experience Now on Android Smartphones

Remember Firefox Focus, Mozilla’s privacy-based web browser? Well, it has finally made the jump over to the Android operating system after making its debut on iOS devices.

For the most part, the Firefox Focus experience on Android is very much the same as the one that can be found on iOS devices. Firefox Focus for Android retains all of the features that makes the browser a great alternative such as the ability to block ads, analytics and social trackers.

settings

Also, in the Android version of Firefox Focus is the ability to disable the custom web fonts on a website to make web browsing even faster, as well as an Erase button that lets you wipe your browser clean on-demand.

Unfortunately, some of the browser’s demerits are also present on the Android version as Firefox Focus has yet to implement a tab browsing.

disable custom web

While the Firefox Focus experience is largely the same as the iOS version, the Android version of the browser did receive some new tricks. Android users are given the option to set Firefox Focus as their main browser, a feature that isn’t available to iOS users.

In addition, Firefox Focus for Android now comes with a reminder notification that lets its users erase their browsing history without even needing to be on the browser.

erase browsing history