[英]Opening web page programmatically
我正在嘗試針對需要用戶憑據的網站啟動chrome。 我正在嘗試設置一個程序,該程序可以自動插入用戶憑據,但是運行此程序會打開頁面,但左上角有黑色背景和不高興的臉部圖標。 我正在使用C#來做到這一點。 此消息的底部是我正在執行的代碼段:
public void LaunchBrowser()
{
var startInfo = new ProcessStartInfo
{
FileName = SelectedBrowser.FilePath,
UserName = SelectedUser.UserName,
Password = SelectedUser.PasswordSecured,
Domain = "****.com",
Arguments = SelectedEnvironment.Server,
UseShellExecute = false,
};
Process.Start(startInfo);
}
您能告訴我為什么出現黑屏嗎? 我是否需要更改配置設置以允許將用戶名和密碼傳遞到頁面?
謝謝!
-安德魯
UserName
和Password
是指用於啟動該過程的Windows憑據。 而不是發送到Web服務器的HTTP憑據。 啟動外部Web瀏覽器並在HTTP標頭中傳遞憑據的可能性不大。 此問題中有一些解決方法 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.