Como copiar uma extensão de uma instalação do Chrome para outra?

22

'' Na ausência de web '' pode ser adicionado ao título.

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 você só pode instalar".

Então, como posso instalar no outro sistema?

    
por arulappan 17.08.2012 / 13:25

4 respostas

22

Você deve ser capaz de instalar o arquivo .crx , mas você pode precisar tentar algumas coisas.

  • Primeiro, se você simplesmente arrastar o arquivo .crx para a janela do navegador, verá um aviso na parte inferior da página pedindo para confirmar. Se clicar em Confirmar , deverá pedir-lhe para instalar. Se isso não funcionar, tente criar um arquivo .html simples que tenha uma âncora ( <a> tag) com 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 Google Chrome permite que você o instale dessa maneira.

    Se não, você pode tentar executar um servidor web local e servir o arquivo a partir de lá (eu sei que eu faço isso pelo menos uma vez antes).

  • Outra opção (provavelmente mais fácil) é extrair o arquivo .crx (usando 7Zip por exemplo). Abra a página de extensões ( chrome://extensions/ ), clique na caixa de seleção Modo de desenvolvedor e, em seguida, Carregar extensão descompactada… :

  • Finalmente,vocêpodecopiarmanualmenteaextensão,maséumpoucotrabalhoso:

    1. Abraapáginadeextensões(chrome://extensions/)
    2. Cliquenacaixadeseleçãomododedesenvolvedor
    3. ExamineoIDdaextensão(sequêncialongadeletrasaoladodeID:)
    4. Abrao Diretório de dados do usuário e, em seguida, o diretório Extensions
    5. Copie a pasta com o mesmo nome que o ID das extensões para a pasta Extensions do sistema de destino
    6. Abra o arquivo Preferences no diretório de dados do usuário em um editor de texto
    7. Encontre a seção que contém a extensão (faça uma pesquisa pelo ID)
    8. 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",
        "state": 1
      },
      
    9. 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), deve remover a vírgula, mas se for outro bloco, você deve certificar-se de que está lá (é óbvio se você precisa ou não quando realmente colá-lo)

    10. Salve o arquivo (talvez você queira fazer um backup do Preferences e talvez até mesmo todo o seu diretório Extensions ) e execute 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 totalmente separado) e usar o YousableTubeFix script de usuário.

    Ele adiciona um botão Download aos vídeos do YouTube, mas também permite configurar o que você deseja 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.

    O YousableTubeFix também permite configurar vídeos do YouTube para que não iniciem automaticamente o armazenamento em buffer e a reprodução, o que é extremamente útil.

    E como é um script, ele só é executado quando necessário, por isso não usa memória extra ao navegar em outros sites e também não exige o armazenamento na Web e pode simplesmente ser salvo / instalado / etc.

    
por 20.08.2012 / 20:43
4

Se você estiver usando o Windows 7, copie-os de C:\Users\your-username\AppData\Google\Chrome\User Data\Default\Extensions e cole-os na mesma pasta em outro computador. Substitua your-username pelo seu nome de usuário.

Se você não estiver preocupado com sua privacidade, poderá sincronizar todos os seus dados, extensões e configurações de qualquer maneira. Para fazer isso, clique no ícone de chave inglesa e selecione Fazer login no Chromium ... , mas você precisará de uma Conta do Google para começar.

    
por 20.08.2012 / 06:18
1
  1. Transferi a extensão do Chrome da Internet e guardei-a na unidade 'D'. (Extensão do ficheiro: crx)


    cliqueparaampliar

  2. Emseguida,arrasteioarquivodaunidade"D" e o deixei no console do Chrome "Gerenciar extensões". Ele será instalado.


    clique para ampliar

por 20.08.2012 / 19:18
0

O método descrito por Oliver e Mohit funciona. Não consegui mais encontrar a Extensão na loja do Chrome (descontinuada?), Mas eu tinha o arquivo * .CRX na minha pasta Downloads de uma instalação anterior (no computador XP). Eu transferi o arquivo para um novo computador (Win7, através de uma rede). Com a janela do Chrome Extensions aberta, eu tinha a outra pasta aberta apenas como mostra a imagem. Com um simples arrastar e soltar, a extensão foi instalada no novo local!

    
por 09.04.2014 / 17:54