Ja , vorausgesetzt, einige oder alle Erweiterungen sind in einer interpretierten und nicht verschleierten Sprache verfasst. Plain Javascript ist für Erweiterungen in beiden Browsern üblich.
Wenn Sie bei einer Firefox-Erweiterung die .xpi-Datei speichern, anstatt sie zu installieren, handelt es sich nur um eine Zip-Datei, die Sie mit jedem Archivierungswerkzeug (z. B. 7zip oder WinZip) öffnen können.
Gleiches gilt für die .crx-Dateien Chrome. Als Test habe ich gerade die .crx-Datei für Google Mail Checker Plus heruntergeladen und geöffnet 7zip, und es sieht so aus, als wäre dies komplett in Javascript geschrieben und alle Quellen können gelesen werden.
In beiden Fällen hängt die Menge des verwendbaren Quellcodes davon ab, welche Sprache (n) in der Erweiterung verwendet wird.
Google Chrome installiert die Erweiterung in ~/Library/Application Support/Google/Chrome/Default/Extensions/<EXTENSION_ID>/
und registriert sie in der Voreinstellungsdatei ( entsprechend ).
Wie heb sagt, installiert Firefox die Erweiterung auf ~/Library/Application Support/Firefox/Profiles/PROFILE_ID/extensions/EXTENSION_ID/
Ich weiß, dass es ein altes Thema ist, aber für zukünftige Forschungen ... könnte es interessant sein..so folgt man dem Link: So finden Sie den Erweiterungscode ?
Dieser Artikel erklärt sehr gut, wo sich Extensions-Code für Firefox, Chrome (natürlich auch auf Chromium) auf Ubuntu und Windows befindet!
Am besten,
Tags und Links macos google-chrome firefox