C# - 在webbrowser控件中替换WebClient.downloadString

时间:2017-10-24 09:56:31

标签: c# vsto webbrowser-control webclient-download

我是webbrowser控件的新手,我需要在我的窗口应用程序的Web浏览器控件中通过 Rest API 从服务器下载字符串。

webbrowser控件中是否有替换 webClientObject.DownloadString()方法。

1 个答案:

答案 0 :(得分:1)

尝试调用导航方法

webBrowser1.Navigate(new Uri(address));

然后调用WebBrowser.OnNavigated方法。

private void webBrowser1_Navigated(object sender,
    WebBrowserNavigatedEventArgs e)
{
    // get webBrowser1.DocumentText Property or webBrowser1. DocumentStream 

您可以尝试WebBrowser.InvokeScript this link 获取javascript变量或ịnjectjavascript以获取Rest APi网址或Rest API内容