Automatisk synkronisering mellem browsere er praktisk, men hvis det svigter dig (eller hvis du foretrækker ikke at bruge det), kan du stadig kopiere udvidelser manuelt mellem Chrome-installationer. Læs videre for at se hvordan.
Dagens spørgsmål og svar-session kommer til os med tilladelse fra SuperUser - en underinddeling af Stack Exchange, en community-driven gruppe af Q&A websteder.
Spørgsmålet
SuperUser-læser Arulappan bruger ikke Chromes indbyggede synkroniseringsværktøj og vil gerne synkronisere sine udvidelser manuelt uden at bruge Chrome Store. Han skriver:
Jeg har ikke forsøgt at synkronisere Chrome blandt mine systemer. Min ven kunne ikke tilføje en udvidelse (YouTube Downloader). Men jeg tilføjede det til min browser engang før. Så jeg forsøgte at kopiere .crx-filen og installere på den anden computer. Chrome meddelte mig, at "Kun Chrome Web Store kan installere".
Så hvordan kan jeg installere i det andet system?
Er det så simpelt som at kopiere filen, eller er der mere involveret i at flytte udvidelser fra et system til et andet?
Svaret
SuperUser-bidragyder Synetech springer ind med et detaljeret svar:
Du bør være i stand til at installere .crx-filen, men det kan være nødvendigt at prøve et par ting.
Først, hvis du blot trækker .crx-filen til browservinduet, skal du se en meddelelse nederst på siden, der beder dig om at bekræfte. Hvis du klikker Bekræfte , skal det bede dig om at installere. Hvis det ikke virker, kan du prøve at oprette en simpel .html-fil med et anker ( tag) med et href, der peger på .crx-filen:
udvidelse
Anbring .html-filen på samme sted som .crx-filen, og åbn den. Klik på linket, og se om Chrome tillader dig at installere det sådan.
Hvis det ikke gør det, kan du prøve at køre en lokal webserver og betjene filen derfra (jeg ved, at jeg har gjort det mindst en gang før).
En anden (sandsynligvis lettere) mulighed er at udtrække .crx-filen (ved hjælp af 7Zip for eksempel). Åbn siden med udvidelser (krom: // udvidelser /), klik på Udviklertilstand afkrydsningsfeltet, og derefter Indlæs udpakket udvidelse ... :
![]()
Endelig kan du manuelt kopiere udvidelsen, men det er lidt af en smerte i rumpen:
- Åbn siden med udvidelser (krom: // udvidelser /)
- Klik på afkrydsningsfeltet Udviklertilstand
- Undersøg udvidelsens ID (lang række bogstaver ved siden af ID :)
- Åbn User Data Directory og derefter Extensions-biblioteket
- Kopier mappen med samme navn som udvidelsens ID til målsystemets udvidelsesmappe
- Åbn filindstillingerne i User Data Directory i en teksteditor
- Find det afsnit, der indeholder udvidelsen (søg efter ID)
- Kopier hele sektionen, og sørg for at matche seler korrekt, for eksempel:
"jchfimlohbodnpamghfgfgabbnfajpbe": {
"from_bookmark": falsk,
"from_webstore": falsk,
…
"sti": "jchfimlohbodnpamghfgfgabbnfajpbe \\ 2012.6.9_0",
"tilstand": 1
},