繁体   English   中英

以编程方式打开网页

[英]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);
    }

您能告诉我为什么出现黑屏吗? 我是否需要更改配置设置以允许将用户名和密码传递到页面?

谢谢!

-安德鲁

UserNamePassword是指用于启动该过程的Windows凭据。 而不是发送到Web服务器的HTTP凭据。 启动外部Web浏览器并在HTTP标头中传递凭据的可能性不大。 此问题中有一些解决方法

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM