如何在默认web浏览器中从C#启动具有凭据的URL
我将VisualStudio2010与.NET4一起使用。我想在系统的默认web浏览器中启动一个带有用户名和密码的URL。必须在不提示用户登录的情况下加载网页。这无法通过系统调用实现,因为IE不再支持带有“”的URL。有没有办法在代码中绕过此限制?登录是弹出式登录还是网页上的登录?如何在默认web浏览器中从C#启动具有凭据的URL,c#,url,C#,Url,我将VisualStudio2010与.NET4一起使用。我想在系统的默认web浏览器中启动一个带有用户名和密码的URL。必须在不提示用户登录的情况下加载网页。这无法通过系统调用实现,因为IE不再支持带有“”的URL。有没有办法在代码中绕过此限制?登录是弹出式登录还是网页上的登录? 如果是在网页上登录,您可以使用GetElementById(“ID”).SetAttribute(“value”,“YourValueHere”)输入您的用户名和密码,然后您可以单击按钮以相同的方式登录,只需使用.I
如果是在网页上登录,您可以使用
GetElementById(“ID”).SetAttribute(“value”,“YourValueHere”)
输入您的用户名和密码,然后您可以单击按钮以相同的方式登录,只需使用.InvokeMember(“单击”)代码>方法。这是在网页呈现之前的一个弹出式登录。我不知道该怎么做。您可能可以使用P/Invoke执行某些操作。或者你可以这样做,当你运行它时,你的鼠标会点击文本框,通过代码输入信息,然后点击按钮,把你的光标放在那里并调用点击。这只是一个想法。这主要是我在IE上遇到的一个问题。一个格式为“”的URL将在chrome中工作。登录弹出窗口是标准的,每个浏览器都有一个版本,请参见链接。我已经找到了一些例子,但是没有任何东西能在浏览器中弹出。