PermissionsPlus

Home > XUL extensions

Page Info dialog with additional permissions added by this extension.

Description

PermissionsPlus enhances the permission manager and the permissions tab on the page info dialog with additional per site permissions. To use it, go to Tools -> Page Info (View->Page Info in Borealis), then select the Permissions tab, or to use the Permissions Manager, go to Tools -> Permissions, and select any site other than 'All sites' from the list.

Compatibility

PermissionsPlus works with Pale Moon, Basilisk & Borealis Navigator and can be installed on Pale Moon from here, Basilisk from here and Borealis Navigator from either. The source repository is here.

Usage

The extension allows for controlling the following additional features for each website via extending the page info tab and the Permission Manager:

Site specific user agent override

Page Info dialog for a site with a default SSUAO. Clicking reset will revert the UA override back to the default value.

Permissions manager for a site without a SSUAO. Clicking reset will clear any entered overrides.

Permissions manager for a site with a default SSUAO. Clicking reset will revert the UA override back to the default value.

Clipboard manipulation

Controls whether the website can manipulate the clipboard. Some sites inject a self promotion when you copy text from them, or try to prevent you from copying text.
This permission is controlled globally by the dom.event.clipboardevents.enabled preference, which is on by default. While that preference is enabled, you can turn it off for individual sites by using this preference. If the preference is globally disabled, this permission will be hidden and not configurable.

Context menu manipulation

Controls whether the website can intefere with the rightclick menu. This is useful when sites create their own context menu with relevant functions, such as webmail. At other times they can be annoying by popping up a dialog claiming it is for 'security' reasons.
This permission is controlled globally by the dom.event.contextmenu.enabled preference, which is on by default. While that preference is enabled, you can turn it off for individual sites by using this preference. If the preference is globally disabled, this permission will be hidden and not configurable.

Save history

Controls whether history for the current domain (not URL or other subdomains) should be saved.
This permission is globally controlled by places.history.enabled, and in the UI at Preferences->Privacy->'Remember my browsing and download history' While that preference is enabled, you can turn it off for individual sites by using this preference. If the preference is globally disabled, this permission will be hidden and not configurable.