
Tengo una aplicación web que requiere el uso de una opción de línea de comandos de Chrome para ejecutarse correctamente. Mis usuarios recibirán correos electrónicos con hipervínculos para invocar la aplicación web en Chrome en sus PC. ¿Cómo puedo invocar Chrome con una opción de línea de comando cuando se hace clic en un hipervínculo en un correo electrónico? Obviamente tendré que hacer de Chrome el navegador predeterminado en la PC de cada usuario pero no sé cómo asegurarme de que cada invocación de Chrome incluya esa opción de línea de comando.
Respuesta1
1) Si tiene acceso administrativo al registro de usuarios, puede modificar la siguiente clave:
HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command
Por ejemplo
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"--incognito -- "%1"
Esto funcionará para todos los hipervínculos (incluidos los correos electrónicos).
2) También puedes probar la inyección remota de parámetros.
<a href='chromehtml:www.google.com"%20--incognito"%20--"'>click me</a>
Pero esta es una vulnerabilidad de seguridad y sólo funciona en versiones antiguas de navegadores (IE 8 y anteriores).