
我有一個 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 及更早版本)。