Ecco alcune note per iniziare. Ci sono modi più robusti per costruire questo, ma questo è il "ciao mondo" delle funzionalità si sta parlando:
- Sarà necessario definire uno script di contenuti che si aggiungono al contesto di gmail. Questa parte è abbastanza semplice e può funzionare con qualsiasi degli esempi di script di contenuto disponibili nella documentazione di Google. Dovresti leggere e imparare cosa significa essere uno script di contenuto.
- Lo script di contenuto dovrà sapere dove cercare all'interno di gmail un indirizzo email. Questo indirizzo verrà utilizzato per catturare le informazioni sui social media sull'utente. Si invia questo indirizzo e-mail dallo script di contenuto alla pagina di sfondo dell'estensione.
- La pagina di sfondo dovrà disporre dell'integrazione con i social media che l'utente ha preconfigurato. Fondamentalmente, è necessario collegare la pagina di sfondo alle API di Facebook/Twitter/LinkedIn e utilizzare le loro API per raccogliere informazioni sull'indirizzo e-mail.
- La pagina di sfondo trasmetterà lo script di contenuto aggiunto a gmail con i dettagli del social media per l'indirizzo email
- Lo script di contenuto modifica l'interfaccia utente di Gmail per contenere i dettagli dei social media.
La più grande sfida a lungo termine che dovrai affrontare è che il layout di Gmail cambierà in modo imprevisto e interromperà il rilevamento delle email o l'interfaccia utente modificata. Entrambi i problemi richiedono una certa intelligenza per risolverlo o ti costringono a restare sveglio la notte a chiedersi se Google interromperà improvvisamente la tua estensione.
Buona fortuna!
Qualche idea su come implementarlo ora? –
Sì, ho trovato il modo di implementare l'estensione chrome e comunicare con la pagina caricata nella scheda. –