O Chrome desativou o Vimium e me disse que precisava de permissões adicionais, em particular permissões para alterar o conteúdo copiado e colado. Por que é que?
Hum, isso ocorre principalmente porque o Vimium esqueceu de declarar a permissão e adicionou o item de volta recentemente.
O Vimium suporta comandos como "copyCurrentUrl" por isso espera a permissão
---Original---
De: "GeneClackman"< [email protected]>
Data: segunda-feira, 10 de fevereiro de 2020 22:22
Para: "philc/vimium"< [email protected]>;
Cc: "Inscrito"< [email protected]>;
Assunto: [philc/vimium] por que o Vimium precisa de permissões para editar minhas cópias e pastas desde a versão mais recente? (#3489)
O Chrome desativou o Vimium e me disse que precisava de permissões adicionais, em particular permissões para alterar o conteúdo copiado e colado. Por que é que?
—
Você está recebendo isso porque está inscrito neste tópico.
Responda a este e-mail diretamente, visualize-o no GitHub ou cancele a inscrição.
Parece que não deveria ter permissão para o Chrome de acordo com: https://github.com/philc/vimium/blob/65ba63bdcf72f9ea09698d340fdb8c62dac3ad33/Cakefile#L82
sim... não estou muito confortável com essa mudança.
além disso, as notas para esta versão estão fazendo referência a um problema em vez de uma solicitação pull:
Corrige um problema com o HUD impedindo a exibição de algumas dicas de link (#3486).
Não vejo uma alteração de permissão no diff https://github.com/philc/vimium/compare/ed78c1bbaf2e3f6346436708060e07f8872977a0...master . Poderia ser apenas eu sendo cego embora.
Git culpa de manifest.json e Cakefile também parece ok.
Talvez um pacote criado a partir de um código-fonte diferente tenha chegado à Chrome Store, mas estou apenas supondo aqui.
Isenção de responsabilidade: Estou olhando para o código-fonte deste projeto pela primeira vez. Eu posso ter esquecido alguma coisa.
além disso, as notas para esta versão estão fazendo referência a um problema em vez de uma solicitação pull:
Corrige um problema com o HUD impedindo a exibição de algumas dicas de link (#3486).
O problema foi encerrado por um commit . Não acredito que esteja relacionado à alteração de permissão.
Pessoal, o Vimium tem a permissão de leitura da área de transferência desde janeiro de 2012 (3ff0518014a51f237d1d98ebc15c0ce4be24c2b5), então não sei por que o Chrome está solicitando isso agora. Acredito que a última vez que as permissões foram alteradas foi em 2016 (dfbd68dd4462181be2e4d61ed255adaee5d39311).
O comando "colar URL da área de transferência" usa a permissão de leitura da área de transferência.
A leitura da área de transferência não é tão ruim, considerando que pode ver todos os dados em uma página da web. É a edição da área de transferência, "clipboardWrite"
que é assustadora.
Acabei de verificar em um dos meus computadores que ainda não tinha a nova versão:
EDIT: Eu não notei a diferença no início porque meus outros computadores não estão exibindo a lista de permissões em inglês, mas como juharris apontou, é diferente.
Então seja claro, antes de dizer:
Ler dados que você copia e cola
Agora na versão 1.65.1, diz:
"Leia e modifique os dados que você copia e cola
(ênfase minha)
Relacionado: temos clipboardWrite no manifest.json, mas ele é removido como parte do nosso script de compilação para o pacote da loja do Chrome (consulte #2852) como @juharris observou, portanto, não deve estar presente na versão da loja do Chrome. Eu verifiquei o manifest.json como parte do chrome build omite essa permissão.
No entanto, está presente na compilação do Firefox, porque aparentemente precisamos dele para puxar o URL da página atual para a área de transferência, mas não no Chrome. Veja #2601.
Frustrante. Não tenho certeza do que causou o prompt de permissões atualizado. O Chrome tem um novo portal de desenvolvedor beta que exigiu que eu inserisse uma explicação para algumas permissões que estamos usando, então talvez esta seja a primeira vez que estamos usando um novo modelo de permissões.
A única explicação em que consigo pensar é que enviei por engano o artefato de compilação do firefox para a loja do Chrome. A única diferença é o conjunto de permissões. Fiz uma versão bump (1.65.2) e distribuí pela loja; vamos ver se as permissões exibidas pelo Chrome voltam ao que costumavam ser.
Obrigado pelas atualizações. Eu removi o Vimium por enquanto até que a nova versão sem a permissão clipboardWrite
seja propagada para a Loja.
À luz disso. Gostaria de saber se há uma maneira de verificar se a compilação e os artefatos enviados são exatamente os mesmos?
Vendo 1.65.1
na loja (enviado hoje)...
...que ainda deseja modificar a área de transferência:
@philc Em qual versão você trocou? Obrigado
A versão mais recente será 1.65.2. A loja do Chrome ainda está aprovando.
Aqui está apenas uma dica: no Chrome, qualquer extensão pode copiar texto para a área de transferência, mesmo sem a permissão de clipboardWrite.
---Original---
De: "Bao Nguyen"< [email protected]>
Data: ter, 11 de fevereiro de 2020 05:16
Para: "philc/vimium"< [email protected]>;
Cc: "Comentário"< [email protected]>; "Dahan Gong"< [email protected]>;
Assunto: Re: [philc/vimium] Por que o Vimium precisa de permissões para editar minha área de transferência desde a última versão? (#3489)
Obrigado pelas atualizações. Eu removi o Vimium por enquanto até que a nova versão sem a permissão clipboardWrite seja propagada para a Loja.
—
Você está recebendo isso porque comentou.
Responda a este e-mail diretamente, visualize-o no GitHub ou cancele a inscrição.
Acabei de ver que o vimium foi para o número 3 de tendências e também vendo o alerta para exigir nova permissão, parece que muitas pessoas finalmente tiveram tempo de olhar para o projeto OSS :-)
Para quem está se perguntando, o Vimium foi atualizado para 1.65.2
no Google Chrome. Ele agora reflete as alterações e não requer permissões especiais para modificar os dados da área de transferência. Obrigado pela atualização @philc.
Isso é ótimo. Desculpem a confusão a todos! Vou fazer algumas alterações no
processo de compilação para tornar esse erro menos provável no futuro.
Em terça-feira, 11 de fevereiro de 2020 às 02:59 ❂ [email protected] escreveu:
Para quem está se perguntando, Vimium
https://chrome.google.com/webstore/detail/vimium/dbepggeogbaibhgnhhndojpepiihcmeb
foi atualizado em 1.65.2 no Google Chrome. Agora reflete mudanças, e
não requer permissões especiais para modificar os dados da área de transferência. Obrigado pelo
atualize @philc https://github.com/philc .—
Você está recebendo isso porque foi mencionado.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/philc/vimium/issues/3489?email_source=notifications&email_token=AAACDFXL6REZESP3B3ML5OLRCKAJ7A5CNFSM4KSPBCVKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELL74PQ#issuecomment-5845
ou cancelar
https://github.com/notifications/unsubscribe-auth/AAACDFUXZYILIEDMLQXLZNLRCKAJ7ANCNFSM4KSPBCVA
.
Em 1.66 ele ainda tem as permissões para ler todas as senhas copiadas/coladas e tal... Isso é realmente necessário para a funcionalidade do vim? Eu não acho que sou o único que não está claro isso ainda. @philc
Em 1.66 ele ainda tem as permissões para ler todas as senhas copiadas/coladas e tal... Isso é realmente necessário para a funcionalidade do vim? Eu não acho que sou o único que não está claro isso ainda. @philc
Muito verdadeiro. Seria ótimo ter uma opção para desativar o yank e colar completamente, o que eu imagino silenciar esse alarme?
Comentários muito úteis
Para quem está se perguntando, o Vimium foi atualizado para
1.65.2
no Google Chrome. Ele agora reflete as alterações e não requer permissões especiais para modificar os dados da área de transferência. Obrigado pela atualização @philc.