Como faço para copiar uma extensão de uma instalação do Google Chrome para outra?
A sincronização automática entre os navegadores é útil, mas se você deixar de usá-lo (ou preferir não usá-lo), ainda será possível copiar extensões manualmente entre as instalações do Google Chrome. Leia para ver como.
A sessão de perguntas e respostas de hoje nos é oferecida por cortesia do SuperUser - uma subdivisão do Stack Exchange, um agrupamento de sites de perguntas e respostas conduzido pela comunidade..
A questão
SuperUser reader O Arulappan não usa a ferramenta de sincronização integrada do Chrome e gostaria de sincronizar manualmente suas extensões sem usar a Chrome Store. Ele escreve:
Eu não tentei sincronizar o Chrome entre meus sistemas. Meu amigo não conseguiu adicionar uma extensão (YouTube Downloader). Mas eu adicionei ao meu navegador algum tempo antes. Então eu tentei copiar o arquivo .crx e instalar no outro computador. O Chrome me notificou que "Usando a Chrome Web Store, só você pode instalar".
Então, como posso instalar no outro sistema?
É tão simples quanto copiar o arquivo ou há mais envolvimento em mover extensões de um sistema para outro??
A resposta
Colaborador da SuperUser A Synetech aparece com uma resposta detalhada:
Você devemos ser capaz de instalar o arquivo .crx, mas você pode precisar experimentar algumas coisas.
Primeiro, se você simplesmente arrastar o arquivo .crx para a janela do navegador, deverá ver um aviso na parte inferior da página pedindo para confirmar. Se você clicar confirme, ele deve pedir para você instalar. Se isso não funcionar, tente criar um arquivo .html simples que tenha uma âncora (tag) com um href apontando para o arquivo .crx:
extensão
Coloque o arquivo .html no mesmo local que o arquivo .crx e abra-o. Clique no link e veja se o Chrome permite que você instale desse jeito.
Se isso não acontecer, você pode tentar executar um servidor local e servir o arquivo de lá (eu sei que já fiz isso pelo menos uma vez antes).
Outra opção (provavelmente mais fácil) é extrair o arquivo .crx (usando o 7Zip, por exemplo). Abra a página de extensões (chrome: // extensions /), clique no Modo de desenvolvedor caixa de seleção e, em seguida, Carregue a extensão descompactada ... :
Finalmente, você pode copiar manualmente a extensão, mas isso é um pouco trabalhoso:
- Abra a página de extensões (chrome: // extensions /)
- Clique na caixa de seleção do modo Desenvolvedor
- Examine o ID da extensão (longa sequência de letras ao lado de ID :)
- Abra o diretório de dados do usuário e, em seguida, o diretório de extensões
- Copie a pasta com o mesmo nome que o ID das extensões para a pasta Extensions do sistema de destino
- Abra o arquivo Preferences no User Data Directory em um editor de texto
- Encontre a seção que contém a extensão (faça uma busca pelo ID)
- Copie toda a seção, certificando-se de combinar as chaves corretamente, por exemplo:
"jchfimlohbodnpamghfgfgabbnfajpbe":
"from_bookmark": false,
"from_webstore": false,
…
"path": "jchfimlohbodnpamghfgfgabbnfajpbe \\ 2012.6.9_0",
"estado": 1
,- Cole a extensão no arquivo Preferences do computador de destino. Verifique a vírgula à direita (o, no final do bloco). Se o bloco que você colou é o último (ou seja, a próxima linha é um único recuo, um recuo), então você deve remover a vírgula, mas se for outro bloco, então você deve ter certeza de que está lá (é óbvio se você precisa ou não quando você realmente colá-lo)
- Salve o arquivo (você pode querer fazer um backup de Preferências e talvez até mesmo todo o seu diretório de extensões) e executar o Chrome
Estas eram opções para copiar extensões gerais, mas para extensões especificamente para baixar vídeos do YouTube, eu recomendo abandonar todas as extensões (que geralmente são executadas em um processo separado) e usar o script de usuário YousableTubeFix.
Ele adiciona um botão de download aos vídeos do YouTube, mas também permite configurar o que você quer ou não na página também. Por exemplo, muitas pessoas vão querer se livrar da seção de comentários e / ou da seção de vídeos relacionados, e o YousableTubeFix também permite que você faça isso..
YousableTubeFix também permite que você configure vídeos do YouTube para não iniciar automaticamente o buffer e o jogo, o que é extremamente útil.
E porque é um script, ele só é executado quando necessário, por isso não usa memória extra quando navega em outros sites e também não requer o Web Store e pode simplesmente ser salvo / instalado / etc.
Uma resposta sólida e uma dica sobre um prático script do YouTube? Colora-nos impressionados.
Tem algo a acrescentar à explicação? Soe fora nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui.