Skip to content

Compatibility with Mozilla's WebExtensions API #12

@JoshTheDerf

Description

@JoshTheDerf

With the new announcement that Mozilla Firefox will be using a near-chrome-compatible extension API, and the enabling of said API in Firefox 42 betas, the opportunity for BackLoader to function in Firefox is now wide open.

Since I happen to have Firefox Developer Edition installed already, I updated it to the latest version and attempted to install BackLoader. It took adding a couple of lines to manifest.json, and enabling unsigned extensions to get it to install. The icon appeared properly, but there are a few things to work through before it will be functional.

Completing this would make this extension compatible with:

  • Chrom(e/ium) (Tested)
  • Opera (Tested)
  • Vivaldi (Snapshots, Tested)
  • Firefox 42+ (TODO)
  • Most other blink-based browsers, such as Maxathon (Works, but lacks method to install via GUI.)

Todo List:

  • Work around missing chrome.runtime.onInstalled event, perhaps using a boolean variable in local storage. This kills BackLoader from the get-go.
  • ???

I'd like to request permission to create a milestone for this? Maybe for 0.3.0?

Metadata

Metadata

Assignees

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions