Browser Extensions von BOW: Erweiterungen für Chrome, Firefox und Safari
Eine Browser-Erweiterung ist kein Beiwerk, sondern ein Kanal, der auf dem Rechner Ihrer Kunden liegt. Wer eine Extension entwickeln lässt, bekommt eine Funktion, die genau dort greift, wo der Kunde ohnehin arbeitet: in Chrome, Firefox, Safari oder Edge. BOW entwickelt Browser Extensions für Unternehmen, die eine solche Funktion brauchen, und übernimmt von der ersten Skizze bis zur Store-Einreichung alles, was dazugehört.
Der technische Rahmen ist seit Manifest V3 klar abgesteckt. Chrome und Edge führen den Hintergrundteil als Service Worker aus, der nur bei Bedarf startet. Firefox verlangt einen eigenen Umgang mit dem Hintergrundskript und zusätzliche Angaben zur Datenerhebung. Safari nimmt überhaupt keine ZIP-Datei entgegen, sondern nur eine App, die die Erweiterung einbettet. Diese Unterschiede kennen wir aus dem Betrieb, nicht aus der Dokumentation, und wir bauen so, dass eine Erweiterung auf allen Zielbrowsern wartbar bleibt.
- Auftragsentwicklung für Chrome, Edge, Firefox und Safari, jeweils als Manifest V3.
- Service Worker, Content Scripts und eine klare Trennung der Verantwortlichkeiten.
- Store-Einreichung samt Begründungen für jede Berechtigung, Datenschutzerklärung und Quellpaket.
- Datenminimierung als Architekturentscheidung, nicht als nachgereichte Zusage.
- Betrieb, Updates und Anpassung an neue Store-Vorgaben.
Was ist eine Browser-Erweiterung und wie arbeitet sie technisch?
Eine Browser-Erweiterung ist ein Programm, das der Browser neben der eigentlichen Website ausführt und das den Inhalt der Seite lesen oder verändern kann, ohne dass der Anbieter der Website daran mitwirkt. Für den Nutzer sieht das aus wie ein Knopf in der Werkzeugleiste. Für die Entwicklung ist es eine kleine Anwendung mit eigenen Regeln, eigener Speicherung und einem Prüfprozess, der vor der Veröffentlichung steht.
Eine Erweiterung besteht in der Regel aus fünf Teilen. Das manifest.json beschreibt Name, Version, Berechtigungen und Einstiegspunkte. Der Hintergrundteil läuft seit Manifest V3 als Service Worker und wird nur gestartet, wenn er gebraucht wird, ein dauerhaft laufender Prozess ist also nicht mehr möglich. Das Content Script wird vom Browser in die besuchte Seite eingesetzt und sieht dort das Dokument. Das Popup und die Optionsseite bilden die Oberfläche. Die Speicherung erfolgt über storage.local oder storage.sync im Browserprofil des Nutzers, ein eigener Server ist dafür nicht nötig.
Für Unternehmen ist dieser Aufbau aus zwei Gründen interessant. Erstens läuft die Erweiterung unabhängig von Shop, CRM oder ERP, sie funktioniert also auch auf fremden Websites. Zweitens kann sie vollständig ohne Backend auskommen, was Datenschutz, Betrieb und Freigabe deutlich vereinfacht.
Das umfasst Browser Extensions bei BOW
Wann eine eigene Browser-Extension sinnvoll ist
Eine eigene Erweiterung lohnt sich, wenn eine Funktion direkt im Browser laufen soll, statt in einer eigenen Anwendung, wenn Nutzer Daten aus einer fremden Website übernehmen sollen, ohne sie abzutippen, oder wenn ein Prozess begleitet werden soll, etwa ein Bestellvorgang oder eine Recherche.
Nicht jede Idee braucht eine eigene Erweiterung. Manchmal reicht ein Userscript oder eine Anpassung der bestehenden Anwendung. Diese Abgrenzung spart Geld, und wir sagen sie Ihnen, bevor Sie ein Projekt starten.
- Ein Kanal, der auf dem Rechner Ihrer Kunden liegt.
- Eine Funktion soll direkt im Browser laufen und nicht in einer eigenen Anwendung.
- Der Nutzer soll Daten aus einer fremden Website übernehmen, ohne sie abzutippen.
- Ein Prozess soll begleitet werden, zum Beispiel ein Bestellvorgang oder eine Recherche.
- Ihre Teams arbeiten in Chrome oder Edge und brauchen ein Werkzeug am Arbeitsplatz.
Chrome, Firefox, Safari und Edge: was sich je Browser unterscheidet
Diese Unterschiede sind der Grund, warum eine Erweiterung nicht einfach dreimal gebaut wird. Firefox verlangt seit dem 3. November 2025 in jeder neuen Einreichung eine Angabe dazu, welche Daten erhoben werden. Fehlt sie, blockiert die Einreichung.
Firefox verlangt außerdem eine Mindestversion von 115, weil ältere Fassungen Update-Signaturen nicht mehr prüfen können. Bei Safari entfällt der ZIP-Weg vollständig, hier wird ein Xcode-Projekt erzeugt, signiert und über App Store Connect eingereicht.
Praktisch heißt das: Der größte Teil des Codes bleibt gleich, der Rahmen ist es nicht. Eine Erweiterung, die für einen Browser geschrieben wurde, braucht Anpassung an den Hintergrundteil, an die Manifest-Felder und an die Anforderungen des jeweiligen Stores.
Berechtigungen, Datenschutz und Store-Review
Berechtigungen sind der Punkt, an dem Erweiterungen scheitern. Eine Erweiterung, die auf allen Websites arbeiten soll, braucht Zugriff auf alle Seiten, weil vor dem Laden nicht erkennbar ist, welche Seite relevant wird. Chrome verlangt dafür eine Begründung im Dashboard, und diese Begründung muss konkret sein.
Dazu kommen Regeln, die für alle Stores gelten. Ferncode ist in Manifest V3 nicht erlaubt, die Erweiterung muss vollständig im Paket liegen. Die Datenschutzerklärung muss unter einer öffentlichen und stabilen Adresse erreichbar sein, eine Datei im Repository genügt nicht. Bei Firefox kommt die Angabe zur Datenerhebung hinzu, und bei gebündeltem oder minimiertem Code wird zusätzlich ein nachvollziehbares Quellpaket verlangt.
Wer diese Punkte erst beim Review entdeckt, verliert Wochen. Wir klären sie vor der Umsetzung, weil sie die Architektur beeinflussen: Welche Daten sieht die Erweiterung, welche davon verlassen den Browser, welche Felder werden grundsätzlich übersprungen.
So entsteht eine Browser-Extension bei BOW
- Zielbild: Das Problem, die Nutzergruppe und das erwartete Ergebnis klären.
- Zielbrowser: Festlegen, für welche Browser gebaut wird und welche Stores bedient werden müssen.
- Berechtigungskonzept: Bestimmen, welche Daten die Erweiterung sehen darf.
- Architektur: Hintergrundteil, Content Script, Oberfläche und Speicherung aufteilen.
- Umsetzung: Bau in kleinen, testbaren Schritten, Sie sehen den Zwischenstand.
- Tests: Prüfung auf echten Seiten, nicht auf einer Attrappe.
- Einreichung: Begründungen, Datenschutzerklärung, Screenshots und Quellpaket erstellen.
- Pflege: Nach der Veröffentlichung folgen Updates, Anpassungen und Support.
Warum BOW für Browser-Extensions
- E-Commerce-Erfahrung aus Agentur und Shop-Betrieb, nicht aus der Theorie.
- Erweiterungen nach Manifest V3, über alle großen Browser hinweg gedacht.
- Ehrliche Abgrenzung zwischen einer kleinen Erweiterung und einer größeren Anwendung.
- Store-Einreichung mit vollständigen Begründungen statt Rückfragen im Review.
- Datenminimierung als Teil der Architektur und nicht als nachgereichter Absatz.
- Eine eigene Erweiterung im Store, an der wir denselben Prozess durchlaufen wie mit Ihnen.
Passende Leistungen rund um Browser-Extensions
Häufige Fragen zu Browser-Extensions
Das hängt vom Umfang ab. Eine fokussierte Erweiterung für einen Browser ist günstiger als eine Lösung für Chrome, Firefox und Safari mit eigener Oberfläche und Anbindung an bestehende Systeme. Nach der Anforderungsklärung erhalten Sie ein Angebot mit Meilensteinen.
Für Chrome und Edge über den Chrome Web Store, für Firefox über addons.mozilla.org und für Safari als App über den App Store. Wir sagen vorab, welche Browser für Ihren Anwendungsfall sinnvoll sind.
Manifest V3 ist die aktuelle Vorgabe für Erweiterungen in Chromium-Browsern. Sie ersetzt dauerhaft laufende Hintergrundprozesse durch Service Worker und verbietet Ferncode. Eine Erweiterung nach Manifest V3 liegt vollständig im Paket und lässt sich prüfen.
Nicht immer, aber oft. Wenn eine Erweiterung erst im Dokument erkennen kann, ob eine Seite relevant ist, braucht sie Zugriff auf alle Seiten, weil die Domain allein nichts aussagt. Wir prüfen beide Wege und schreiben die Begründung nachvollziehbar.
Die technische Einreichung dauert Minuten, die Prüfung Tage bis Wochen. Der Aufwand steckt in der Vorbereitung: Begründungen für jede Berechtigung, Datenschutzerklärung, Screenshots und bei Firefox ein Quellpaket.
Ja. Store-Regeln ändern sich, Browser aktualisieren sich, und Manifest-Vorgaben werden nachgeschärft. Wir halten die Erweiterung aktuell, statt sie nach der Einreichung liegen zu lassen.
Browser-Erweiterung mit klarem Umfang
Beschreiben Sie kurz, welche Funktion im Browser fehlt. Wir melden uns innerhalb eines Werktags mit einer Einschätzung, für welche Browser sich der Aufbau lohnt und was eine erste Ausbaustufe umfassen kann. Kostenlos und unverbindlich.