linux-credentials / linux-credentials/credentialsd
Add Chromium support to web extension
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Rust
- Sterne
- 259
- Forks
- 19
- Ø Merge
- 1 T. 2 Std.
- Gemergte PRs (30 T.)
- 12
Beschreibung
There is an web-extension compatible with Firefox that can be used for testing until we work on integrating the API directly into the browser. This extension uses the `cloneInto` function from Firefox to share data between the content and background scripts. This is a Firefox-specific function; Chromium-based browsers have another way of doing this.
Since this is meant to be temporary anyway, I will not work on this personally to focus on other parts of the service, but I would review support for Chrome if someone else implements it.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne mit der Untersuchung der Content- und Background-Skripte der WebExtension, insbesondere der Firefox-spezifischen Verwendung von cloneInto. Vergleiche den für Chromium-basierte Browser erforderlichen Ansatz zur Datenweitergabe und teste die Extension in Chromium, wobei die Unterstützung für Firefox erhalten bleibt; abgeschlossen ist die Aufgabe, wenn die Extension in beiden Browserfamilien funktioniert.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Bereich
- frontend, web-dev
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 48/100