相关疑难解决方法(0)

IE9 WebBrowser控件是否支持IE9的所有功能,包括SVG?

我最近升级到IE9-beta.现在,在我的.Net(3.5)WinForm应用程序中,我想使用WebBrowser控件.

所以我的问题是,WebBrowser控件是否会展示IE9的所有属性和功能?

我担心的是,我想在其上渲染一些SVG图形.

c# browser webbrowser-control .net-3.5 internet-explorer-9

83
推荐指数
7
解决办法
10万
查看次数

如何在WebBrowser控件中获取渲染的html(由Javascript处理)?

我有一个ASP.NET页面和一些获取指定网页的自定义类,并返回此页面正文.

protected String GetHtml()
{
          Thread thread = new Thread(new ThreadStart(GetHtmlWorker));
    thread.SetApartmentState(ApartmentState.STA);
    thread.Start();
    thread.Join();
    return docHtml;
}

protected void GetHtmlWorker()
{
    using (WebBrowser browser = new WebBrowser())
    {

                browser.ScriptErrorsSuppressed = true;
        browser.Navigate(_url);

        // Wait for control to load page
        while (browser.ReadyState != WebBrowserReadyState.Complete)
            Application.DoEvents();

        docHtml = browser.DocumentText;
    }
Run Code Online (Sandbox Code Playgroud)

但我需要的是 - 它获取DOM html而不是源代码.因为我通过jQuery对DOM做了一些额外的操作.

html c# browser asp.net jquery

14
推荐指数
2
解决办法
4万
查看次数