Как вызвать Chrome с помощью параметра командной строки при нажатии на гиперссылку в письме?

Как вызвать Chrome с помощью параметра командной строки при нажатии на гиперссылку в письме?

У меня есть веб-приложение, для успешного запуска которого требуется использование параметра командной строки Chrome. Мои пользователи будут получать электронные письма с гиперссылками для вызова веб-приложения в Chrome на своих ПК. Как вызвать Chrome с параметром командной строки при щелчке по гиперссылке в письме? Очевидно, мне придется сделать Chrome браузером по умолчанию на ПК каждого пользователя, но я не знаю, как гарантировать, что каждый вызов Chrome будет включать этот параметр командной строки.

решение1

1) Если у вас есть административный доступ к реестру пользователя, вы можете изменить следующий ключ:

HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command

Например

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

Это будет работать для всех гиперссылок (включая электронные письма).

2) Также вы можете попробовать удаленную инъекцию параметров.

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

Но это уязвимость безопасности, и она работает только в старых версиях браузеров (IE 8 и более ранних).

Связанный контент