2012-05-23 8 views

risposta

2

Non so cosa sia il gadget di Google e il collegamento fornito fornisce 404 ma non penso che ne abbiate nemmeno bisogno.

Quello che ti serve è uno script di contenuto che viene iniettato nella pagina di Gmail dove aggiunge un pannello. Quindi, inizia con la lettura di how to create a Chrome extension che utilizza content scripts.

14

Ecco alcune note per iniziare. Ci sono modi più robusti per costruire questo, ma questo è il "ciao mondo" delle funzionalità si sta parlando:

  1. 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.
  2. 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.
  3. 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.
  4. La pagina di sfondo trasmetterà lo script di contenuto aggiunto a gmail con i dettagli del social media per l'indirizzo email
  5. 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!

0

C'è un nuovo SDK per modificare gli elementi DOM in gmail: https://www.inboxsdk.com/docs/

Hanno un'API utile per aggiungere pulsanti e altri elementi.

Problemi correlati