【发布时间】:2014-06-05 18:21:58
【问题描述】:
我正在使用带有 .NET 4 的 Visual Studio 2010。我想在系统的默认 Web 浏览器中启动一个带有用户名和密码的 URL。必须在不提示用户登录的情况下加载网页。这不能通过系统调用来完成,因为 IE 不再支持带有“https://username:password@website.com”的 URL。有没有办法绕过代码中的这个限制?
【问题讨论】:
我正在使用带有 .NET 4 的 Visual Studio 2010。我想在系统的默认 Web 浏览器中启动一个带有用户名和密码的 URL。必须在不提示用户登录的情况下加载网页。这不能通过系统调用来完成,因为 IE 不再支持带有“https://username:password@website.com”的 URL。有没有办法绕过代码中的这个限制?
【问题讨论】:
登录是弹窗登录还是网页登录?
如果是在网页上登录,您可以使用GetElementById("ID").SetAttribute("value", "YourValueHere");作为您的用户名和密码,然后您可以单击按钮以相同的方式登录,仅使用.InvokeMember("click");方法。
【讨论】: