Como usar a opção de linha de comando "--disable-extension-except" do Google Chrome?

2

Estou tentando usar a opção --disable-extensions-except no destino de um atalho do Chrome que criei para ter apenas uma extensão específica em execução na inicialização para fins de depuração, mas não sei ao certo como usar a opção efetivamente.

Eu tentei:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-extensions-except "extensionsID"

e:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-extensions-except "extensionsActualName"

mas sem sucesso. Eu tenho recentemente em codificação de linha de comando real, então eu não estou muito certo em todos os atributos e tal, embora eu esteja disposto a aprender mais. Eu sei que estou perdendo alguma sintaxe.

    
por iTechnii 04.12.2016 / 20:18

1 resposta

1

Primeiro, verifique se você tem a versão mais recente do Chrome. esse switch só é implementado no Chrome 55 ou superior.

Em seguida, e confusamente, é preciso um caminho para a pasta que contém uma extensão descompactada . Nem uma ID de extensão nem um nome legível por humanos farão isso. Você encontrará suas extensões do Chrome instaladas aqui:

%LOCALAPPDATA%\Google\Chrome\User Data\Default\Extensions

Dentro de cada pasta (nomeada com um ID de extensão), existe uma pasta de versão que contém todas as coisas interessantes. Esse é o caminho da pasta que você precisa. Por exemplo, para mim, a extensão uBlock Origin é descompactada aqui:

C:\Users\Ben\AppData\Local\Google\Chrome\User Data\Default\Extensions\cjpalhdlnbpafiamejdnhcphjbkeiagm.10.0_0

Depois de ter esse caminho, passe-o para o Chrome assim:

chrome --disable-extensions-except="C:\Users\Ben\AppData\Local\Google\Chrome\User Data\Default\Extensions\cjpalhdlnbpafiamejdnhcphjbkeiagm.10.0_0"

Substitua chrome pelo caminho completo do Chrome EXE, como você fez. Observe o = entre o nome do comutador e seu valor.

Como alternativa, se você tiver uma extensão em desenvolvimento, basta usar o caminho para a pasta que contém o manifest.json em vez de folhear as pastas do Chrome.

Você receberá um aviso quando o Chrome começar a executar as extensões no modo de desenvolvedor, mas tudo bem.

    
por 05.12.2016 / 02:49