2016-02-25 15 views
5

Sfondo:Offline Google estensioni di Chrome

  • ho gestire una rete di stazioni di lavoro non in linea.
  • Ho scritto un'estensione Chrome che ha bisogno di essere nel browser per la nostra webapp di funzionare
  • ho pubblicato attraverso il negozio di Chrome (ma non reso pubblico)

Domanda:

  • Come faccio a installare questa estensione senza internet

Quello che ho provato:

  • di Windows GPO: Richiede l'URL di aggiornamento per essere http://clients2.google.com/service/update2/crx
  • Registro di Windows: stesso problema URL
  • estensioni spacchettato: richiede agli utenti, richiede strumenti di sviluppo, e disabilita l'estensione al riavvio di chrome.
  • installa crx: disabilita l'estensione al riavvio di chrome.

Altre idee o modi per aggirare questo problema? versione di Chrome 48.

risposta

0

Ecco uno thread che ho trovato. Suggerisce che è possibile utilizzare Google Chrome for Business.

Dal 3 settembre 2015, l'installazione di estensioni di Chrome offline non funziona più (e qui) a causa del tentativo di Google di impedire l'installazione e l'estensione di estensioni maligne. Per installare un'estensione offline oggi, è necessario installare un'installazione completa e completa preconfigurata firmata, utilizzando Google Chrome for Business. Questa funzionalità è controllata da un elenco di criteri. In base a questo post, puoi utilizzare i loro canali Dev o Canary per eseguire qualsiasi estensione. La loro ultima build può essere trovato qui

2

ho preso a lavorare in realtà, purtroppo dimenticato di questo post fino ad ora.

Ho installato la versione Business come suggerito da @gerardnimo.

Quello che ho finito facendo è

1) e la configurazione del server IIS per servire sia la CRX e xml aggiornamento. basato su questa guida. https://developer.chrome.com/extensions/autoupdate

2) Quindi sono stato in grado di installare l'estensione tramite criteri di gruppo.

1

sono stato in grado di fare questo su una normale installazione di cromo nel modo seguente:

  1. scaricare l'estensione in formato CRX - how to download a crx file from the chrome web store for a given id
  2. Decomprimere il file crx
  3. ho dovuto rinominare il _metadata cartella ai metadati
  4. Aprire la pagina chrome estensioni
  5. Attivare la modalità sviluppatore
  6. Cl ick "estensione spacchettato Load ..."
  7. Selezionare la cartella decompressa

Questo ha funzionato per me quando avevo bisogno di installare il client avanzato REST.

+0

Il suo ha 2 problemi critici: 1) nessun meccanismo di aggiornamento automatico, 2) ad ogni riavvio, un utente è avvisato che lui/lei ha estensioni decompresse. Non adatto per un'ampia distribuzione. – Xan

+0

@Xan - Ottimi punti, non adatti alla distribuzione di massa. Non ho incontrato l'avviso che hai descritto al punto 2 prima. Mi sono imbattuto in questa domanda a causa del titolo e mi trovavo dopo una soluzione che mi avrebbe consentito di estendere le estensioni di installazione. Sono d'accordo che questo non risponda adeguatamente alla domanda originale dei manifesti. –

Problemi correlati