2012-04-18 3 views
10

Ho scritto un'estensione per Google Chrome che verrà rilasciata con la prossima versione del nostro prodotto. Voglio capire quali proprietà, percorsi di estrazione, voci di registro, ecc. Dovrei fornire il programma di installazione del mio prodotto in modo che l'utente finale non debba installare manualmente l'estensione da solo e l'installatore esegua il lavoro completo di l'installazione dell'estensione e informa inoltre l'utente che l'estensione è stata installata. A partire da ora, il codice che ho scritto è inserito in una cartella, e io uso il "Load Unpackaged Extension" per caricare l'estensione. Cosa dovrei fare per raggiungere il compito di cui sopra?Come installare un'estensione Chrome a livello di programmazione?

risposta

11

L'attuale politica di Google sull'installazione di estensioni tramite il registro (per computer Windows) è questa: Solo le estensioni dalla Google Extension Gallery (o Chrome Web Store - CWS) possono essere installate tramite il registro.

Vedere questo collegamento - https://developer.chrome.com/extensions/external_extensions - per informazioni su come ciò può essere fatto. Tenere presente quanto segue:

-Questa tecnica visualizzerà comunque un msgbox all'utente. non è completamente silenzioso.

-Quando si utilizza questa tecnica, se l'utente rimuove successivamente l'estensione dal suo Chrome, l'estensione viene "lista nera", a che Chrome e non si ri-auto-installazione fino a quando l'utente ri-installarlo manualmente. fare riferimento a Auto-installing a google chrome extension won't work ! per i dettagli.

+0

Funziona perfettamente da un programma di installazione se un utente ha diritti su HKLM, ma se non lo fa, questo non funziona affatto. –

Problemi correlati