- JavaScript 93.9%
- CSS 6.1%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| src | ||
| test | ||
| .gitignore | ||
| LICENSE | ||
| manifest.json | ||
| README.md | ||
IG QuickBlock
Fügt neben jedem Kommentar-Autor auf instagram.com einen kleinen ⊘-Button hinzu.
- 1. Klick → Button wird rot (scharf geschaltet, 3 s)
- 2. Klick → Profil öffnet sich in einem Hintergrund-Tab, die Erweiterung klickt dort Instagrams eigenen Dialog durch (⋯ → Blockieren → Blockieren) und schließt den Tab wieder.
- Button schwarz = blockiert · orange = fehlgeschlagen (Profil-Tab bleibt offen, dann manuell fertig machen; Grund steht im Tooltip)
Nichts passiert automatisch. Es wird nur blockiert, wenn du zweimal klickst. Es werden keine undokumentierten APIs benutzt, die Erweiterung klickt nur das, was du sonst selbst klicken würdest. @Erwähnungen im Kommentartext bekommen keinen Button, nur der Autor des Kommentars.
Installation
Chrome / Edge / Brave
chrome://extensionsöffnen und oben rechts den Entwicklermodus einschalten- Entpackte Erweiterung laden → diesen Ordner auswählen
Firefox (ab 121)
- Zum Testen:
about:debugging#/runtime/this-firefox→ Temporäres Add-on laden →manifest.jsonauswählen (das Add-on ist nach einem Neustart wieder weg) - Dauerhaft: Über addons.mozilla.org als „Unlisted“ selbst signieren lassen (kostenlos, nicht öffentlich) und die .xpi installieren
Wenn es nicht mehr funktioniert
Instagram ändert sein Layout regelmäßig. Öffne die Konsole (F12) im Profil-Tab, der offen geblieben ist, und filtere nach IG-QuickBlock. Die Beschriftungen, nach denen gesucht wird (DE und EN), stehen in src/lib.js unter LABELS und lassen sich dort anpassen.
Entwicklung
node --test test/*.test.js # Unit-Tests (reine Logik)
npx web-ext lint -s . --ignore-files test # Firefox-Lint
Aufbau: lib.js (reine Logik) · content.js (Buttons und Klick-Ablauf im Profil) · background.js (verwaltet den Hintergrund-Tab).
AI-Unterstützte Entwicklung