WebExtensions/Permissions

From MozillaWiki
< WebExtensions
Revision as of 00:04, 9 November 2016 by Amckay (talk | contribs) (Created page with "This page covers permissions for WebExtensions in Firefox. There are a few main parts: required permissions, optional permissions and the permissions API. =...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This page covers permissions for WebExtensions in Firefox. There are a few main parts: required permissions, optional permissions and the permissions API.

Required permissions

This is the biggest class and it covers prompting a user when they install an add-on. If they upgrade an add-on and the permissions change then they will also be prompted with a warning for the upgrades.

Initial: Product Requirements Document

When: aiming for Firefox 53.

Scenarios being looked at include:

  • installing a WebExtension from a third party site
  • installing a WebExtension from AMO or the disco pane
  • installing a WebExtension temporarily through about:debugging (no permissions should be shown)
  • installing a WebExtension through about:addons
  • have a WebExtension be side loaded
  • have a WebExtension be upgraded

Not covered:

  • changes to legacy extension types

Tracking bug for platform: 1308292

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


UX

Optional permissions

When: aiming for Firefox 54.

Permissions API

When: not sure.