2012-03-29 11 views
30

Ho appena creato un'estensione cromatica molto semplice e funziona perfettamente. Ma quando mi sono convertito in file .crx e provo ad aprirlo con chrome, non succede nulla. la mia versione del browser Chrome è 19.0.1081.2 dev-m. La mia estensione utilizza jquery-1.4.2.min. Non potevo capire qual è il problema?.crx file install in chrome

+2

È imballato il CRX su' chrome: // di estensioni dei? – abraham

+0

sì, ma non funziona con il file crx. Funziona bene quando si disimballa. –

+0

Quando dici 'apri con chrome', come lo apri? E 'solo che usi per essere in grado di trascinare un crx su Chrome per aprirlo e questo non sembra funzionare più, ora devo fare doppio clic sull'estensione in Explorer per installarlo. – PAEz

risposta

0

Aprire la console di debug in Chrome, o anche guardare il file sorgente HTML (dopo che è stato caricato nel browser), assicurarsi che tutti i percorsi siano validi (cioè quando si segue un collegamento si arriva al suo contenuto e non un errore). Quando qualcosa non è valido, correggi il percorso (ad esempio, elimina la parte specifica del server e assicurati di fare riferimento solo ai file che fanno parte del tuo interno tramite percorsi come /js/jquery-123-min.js).

10

Avevo un problema simile in cui non ero in grado di installare un file CRX in Chrome.

Si scopre che poiché avevo la mia cartella Download impostata su un'unità mappata in rete, non consentiva a Chrome di installare alcuna estensione e non fare nulla (trascinare la selezione su Chrome) o chiedere di scaricare l'estensione (se ho fatto clic su un collegamento dal Web Store).

L'impostazione della cartella Download in una directory del disco locale invece di una directory di rete ha consentito l'installazione di estensioni.

Esecuzione: 20.0.1132.57 m

+0

Ho cambiato il percorso dei download da un'unità di rete alla mia unità esterna e ora l'installazione dei componenti aggiuntivi è corretta! Non più falso errore "Questo non è un CRX"! Grazie. –

101

drag & goccia - il .crx al 'estensioni' pagina.

  1. Impostazioni-icon>Strumenti>Estensioni
    (l'icona 'tre orizzontali-bar' nell'angolo in alto a destra)

  2. Trascinare e rilasciare il file di estensione "crx" nella pagina Estensioni da [s tep 1]
    (file .crx dovrebbe probabilmente essere nel vostro Download directory)

  3. Installare

Fonte: Chrome YouTube Downloader - istruzioni per l'installazione.

+2

Grazie :) funziona anche con la nuova politica di Chrome di non accettare estensioni diverse da quelle del Chrome Web Store. ("Estensioni, app e script utente possono essere aggiunti solo dal Chrome Web Store.") –

+1

Nota che devi prima scaricare il crx da una finestra di chrome appena prima di provare a trascinarlo e rilasciarlo come descritto. Se hai una copia precedente del crx, scaricato chissà quando e chissà come, non potrai semplicemente trascinarlo e rilasciarlo. –

+1

doh, ovvio ma chi avrebbe mai pensato! +1 – naumcho

4

Nel caso in cui Chrome ti dice "Questo può essere aggiunto solo dal Chrome Web Store", si può provare il seguente:

  • Vai al webstore e cercare di aggiungere l'estensione
  • fallirà e invece di darti un download
  • Rinomina il file scaricato in.zip e scompattarlo in una directory (si potrebbe ottenere un avviso su un colpo di testa zip corrotto, ma la maggior parte unpacker continueranno comunque)
  • Vai in Impostazioni -> Strumenti -> Estensioni
  • attivare la modalità sviluppatore
  • Fare clic su "Carica estensione spacchettato"
  • Passare alla cartella scompattato e installare l'estensione
+2

Questo è l'unico modo in cui funziona sulle ultime versioni di Chrome. – Irfan

Problemi correlati