使用特定凭据在默认系统浏览器上打开网页

时间:2016-04-20 20:42:36

标签: c#

正如标题所说,我希望在我的C#应用​​程序上,单击一个按钮(例如),并在计算机的默认浏览器中,此站点将打开,并使用特定凭据登录。

例如打开Facebook,然后使用我在表单中保存的凭据登录。这可能吗?

1 个答案:

答案 0 :(得分:0)

通常有两种方法可以解决这个问题。

  1. 编写一个插件,可以从您的应用程序获取信息并在网站上使用它。这将类似于KeePass(以及其他人)使用的内容。

  2. 将您的应用程序编写为Web UI测试自动化工具。

  3. 这两个选项都超出了我的经验范围,因为我不需要做任何一个。如果我需要与网站进行交互,我通常在托管的WebBrowser控件中进行,我可以访问DOM。