Browser extension for internal use of the W. Szafer Institute of Botany, Polish Academy of Sciences. Forcefully installed via enterprise policies (firefox-policies.json).
We currently use this to pretend to the Microsoft Teams website that the user-agent is Windows, so that it triggers the desktop app opening thing.
The extension is currently only used with Botany Linux, so no online auto-update mechanism is being utilized, since the updated extension's .xpi file is being shipped directly within the OS image.
The Mozilla's feature of signing internal/unlisted add-ons is being utilized, with the unsigned .xpi uploaded to their servers and scanned for security.
Example enterprise policy to install the extension (under Flatpak):
"ExtensionSettings": {
"browser-extension-linux@botany.edu.pl": {
"installation_mode": "force_installed",
"install_url": "file:///app/etc/firefox/firefox-extension.xpi",
"private_browsing": true
}
}