Store-Link – https://chrome.google.com/webstore/detail/acid-tabs/hgceopemmcmigbmhphbcgkeffommpjfc
Wenn Sie Funktionswünsche für die Chrome-Erweiterung „Acid Tabs“ haben, reichen Sie bitte ein Problem ein, in dem die Funktion und der Anwendungsfall beschrieben werden. Bitte tun Sie dies, bevor Sie erwägen, eine Pull-Anfrage für Änderungen zu stellen, die sich stark auf die UX auswirken würden, da ich das lieber zuerst zu einem Problem besprechen würde.
Popup – https://github.com/jdhayford/acid-extension/tree/master/src/pages/Popup
Enthält die Logik der React-Schnittstelle, damit Benutzer Regeln erstellen und ändern können. Diese Regeln bleiben im Synchronisierungsspeicher von Chrome erhalten.
Hintergrund – https://github.com/jdhayford/acid-extension/tree/master/src/pages/Background
Verantwortlich für die Orchestrierung tatsächlicher Tab-Gruppen, einschließlich Gruppierung/Gruppierung von Tags, Aktualisierung der Reihenfolge, Farben und Namen der Gruppen.
So führen Sie die Erweiterung lokal aus und verwenden sie:
Hinweis: Verwenden Sie Node-Version 10
npm install
npm start
Dadurch sollte ein Webpackdev-Server gestartet und ein lokaler build/
-Ordner mit den richtigen Quelldateien erstellt werden. Anschließend können Sie diesen Ordner auf der Seite „Erweiterungen verwalten“ in Chrome auswählen, die Entwicklereinstellungen aktivieren und „Entpackte Erweiterung laden“ auswählen.
Vielen Dank an @lxieyang für die Erstellung eines meiner Lieblings-Boilerplates für Chrome-Erweiterungen da draußen: https://github.com/lxieyang/chrome-extension-boilerplate-react