当点击电子邮件中的超链接时,如何使用命令行选项调用 Chrome?

当点击电子邮件中的超链接时,如何使用命令行选项调用 Chrome?

我有一个 Web 应用程序,需要使用 Chrome 命令行选项才能成功运行。我的用户将收到带有超链接的电子邮件,以便在他们的 PC 上的 Chrome 中调用 Web 应用程序。当单击电子邮件中的超链接时,如何使用命令行选项调用 Chrome?显然,我必须将 Chrome 设置为每个用户 PC 上的默认浏览器,但我不知道如何确保每次调用 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 及更早版本)中有效。

相关内容