Como posso chamar o Chrome com uma opção de linha de comando quando um hiperlink é clicado em um email?

2

Eu tenho um aplicativo da web que requer o uso de uma opção de linha de comando do Chrome para ser executado com êxito. Meus usuários receberão e-mails com hiperlinks para invocar o aplicativo da web no Chrome em seus computadores. Como posso invocar o Chrome com uma opção de linha de comando quando um hiperlink é clicado em um email? Obviamente, terei que tornar o Chrome o navegador padrão no PC de cada usuário, mas não sei como garantir que todas as invocações do Chrome incluam essa opção de linha de comando.

    
por jlavallet 11.08.2017 / 22:26

1 resposta

0

1) Se você tiver acesso administrativo ao registro do usuário, poderá modificar a seguinte chave:

HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command

Por exemplo

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"--incognito -- "%1"

Isso funcionará para todos os hiperlinks (incluindo e-mails).

2) Também você pode tentar a injeção de parâmetros remotos

<a href='chromehtml:www.google.com"%20--incognito"%20--"'>click me</a>

Mas esta é uma vulnerabilidade de segurança e funciona apenas na versão antiga dos navegadores (IE 8 e anterior).

    
por 16.08.2017 / 16:20