小编Afa*_*asd的帖子

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
查看次数

标签 统计

browser ×1

c# ×1