在winforms webbrowser控件中加载页面时出现Javascript错误

时间:2013-07-25 13:17:54

标签: c# winforms webbrowser-control

我的Windows窗体上有一个webbrowser控件。我拨打this网址。 http://www.oddsportal.com/soccer/argentina/primera-division-2012-2013/results/

然后我收到以下javascript错误:

此页面上的脚本发生错误:

URL: http://r1.oddsportal.com/x/global-130724112306.js

此外,表中的所有列(足球比赛旁边)都是空的(全部包含: - )而不是十进制数。我相信它与上述错误消息中的js文件有关。

当我在普通的Windows浏览器(IE10)中打开页面时,它工作正常,没有错误消息,并且页面上的所有信息都存在。此外,我一个月前没有收到此错误消息,因为我强烈使用我的程序,所以我猜最近在我要求的网站上发生了一些变化。

我没有找到解决方案的结果。希望任何人都可以提供帮助!

谢谢, 碧玉

我的代码(易于重现,只需在表单上拖动web浏览器,添加DocumentCompleted事件并复制代码):

private string url = "http://www.oddsportal.com/soccer/argentina/primera-division-2012-2013/results/";

public FrmMain()
{
    webBrowser.Url = new Uri(url);
}

private void DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
    if (e.Url.AbsoluteUri == url)
    {
        // Do something
    }
}

0 个答案:

没有答案