firefox plugin

Firefox / Plasma browser integration

Introduction

https://community.kde.org/Plasma/Browser_Integration

According to the upstream documentation above, a gentoo user would need to install both:
- the addon from: https://addons.mozilla.org/en-US/firefox/addon/plasma-integration/
- the gentoo package: kde-plasma/plasma-browser-integration

The current addon version is: 1.8.1, last updated Oct 27, 2021.
The current gentoo plasma-browser-integration package version is: 5.27.5

The source code is here:
https://invent.kde.org/plasma/plasma-browser-integration

Where are Firefox addons stored?

Question

Where are Firefox addons stored?

Answer

In Firefox: Open Application menu > Help > More troubleshooting information,
or go to about:support

See the location of the Profile Directory:
/home/USER/.mozilla/firefox/john.default

The extensions are stored within zip files in the extensions/ sub-directory, like:
~/.mozilla/firefox/john.default/extensions/

With the zip.vim plugin, you can easily view the content of the extension:

content-script.js: Failed to get subsystem status for purpose Object { rejected: true, message: Error }

Error

In the Firefox console, the message appears:

Failed to get subsystem status for purpose
Object { rejected: true, message: Error }
content-script.js:95:21


Failed to get subsystem status for purpose
Object { rejected: true, message: Error }

message: Error: Attempt to postMessage on disconnected port
​​
columnNumber: 14
​​
fileName: "moz-extension://0e923969-7c77-4f54-9f1b-6deafc5285cb/extension-utils.js"
​​
lineNumber: 66
​​
message: "Attempt to postMessage on disconnected port"
​​

www-client/firefox

https://packages.gentoo.org/packages/www-client/firefox
https://packages.gentoo.org/packages/www-client/firefox-bin

USE=-pulseaudio : audio will not play without pulseaudio installed
http://linux.overshoot.tv/wiki/firefox_and_pulseaudio

www-client/firefox-bin

If you use ALSA and don't have pulseaudio installed, sound will not work with firefox-bin. You have to compile firefox instead.

Syndicate content