- JavaScript 83.7%
- HTML 16.3%
| background.js | ||
| config.js | ||
| content.js | ||
| manifest.json | ||
| popup.html | ||
| popup.js | ||
| README.md | ||
FUNZIONAMENTO
Ogni volta che visiti la pagina definita in CONFIG.js > TARGET_DOMAIN l'estensione in automatico chiama l'api definita in CONFIG.js > TARGET_API_URL inviando nel body i cookie presenti nella lista CONFIG.js > COOKIE_LIST. E' possibile innescare manualmente il processo di invio dei cookie attraverso il popup che appare selezionando l'estensione nella parte in alto a sinistra di chrome e premendo il pulsante Invia Cookie Aggiornati
Come caricare l'estensione in Chrome (modalita' sviluppatore)
- Apri Chrome e vai su chrome://extensions/
- Attiva Modalita' sviluppatore (toggle in alto a destra)
- Clicca Carica estensione non pacchettizzata ("Load unpacked")
- Seleziona la cartella tw-auth
- L'estensione appare nella barra: cliccandola si apre il popup con il pulsante
Configurazione
Modifica config.js con i tuoi valori reali prima di caricare l'estensione: TARGET_DOMAIN: "https://www.il-tuo-sito.com", TARGET_API_URL: "https://la-tua-api.com/webhook", COOKIE_LIST: ["session_id", "auth_token", "user_pref"]
Per maggiore sicurezza, puoi restringere le host_permissions in manifest.json ai soli domini necessari invece di <all_urls>:
host_permissions: [
https://www.il-tuo-sito.com/*,
https://la-tua-api.com/*
]