相关疑难解决方法(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万
查看次数

c#Web浏览器保持冻结但常规的IE9浏览器没有

我正在使用visual studio c#2010作为Web浏览器.

WebBrowser 1导航到此链接:

http://www.costco.com/IOGEAR-Wireless-1080p-HDMI-Transmitter-and-Receiver-3D-Compatible-2x-HDMI-Ports.product.100011675.html

当它到达页面时,它会加载并冻结.

我不认为网页有什么问题,因为chrome,firefox和常规IE9根本不会冻结.

只有当我导航到此链接时,我的c#程序中的Web浏览器才会冻结.

如何防止这种情况冻结?该网页似乎是从另一个网站调用一些HTML数据.

我尝试将此代码添加到我的程序中

this.webBrowser1.ScriptErrorsSuppressed = true;

我还更改了Web浏览器的注册表值,以便它将使用Internet Explorer版本9,到目前为止这两个都不起作用.

这是我正在使用的代码

 using System;
 using System.Collections.Generic;
 using System.ComponentModel;
 using System.Data;
 using System.Drawing;
 using System.Linq;
 using System.Text;
 using System.Windows.Forms;

 namespace WindowsFormsApplication1
 {
     public partial class Form1 : Form
     {
         public Form1()
    {
        InitializeComponent();

        webBrowser1.ScriptErrorsSuppressed = true;
   }

    private void button1_Click(object sender, EventArgs e)
    {
        webBrowser1.Navigate("http://www.costco.com/IOGEAR-Wireless-1080p-HDMI-Transmitter-and-Receiver-3D-Compatible-2x-HDMI-Ports.product.100011675.html");
    }

    private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
    {

         }
     }
 }
Run Code Online (Sandbox Code Playgroud)

c# browser

2
推荐指数
1
解决办法
2471
查看次数