C# winforms中webBrowser1中的javascript更改div时触发事件

C# winforms中webBrowser1中的javascript更改div时触发事件,c#,javascript,winforms,C#,Javascript,Winforms,我有一个WinC窗体应用程序,它正在从基于控制台的命令收集一些数据。数据收集的第一步完成后,我打开一个web浏览器控件,并将其指向一个基于flash和javascript的站点,该站点测试服务器的下载/上传速度 在flash应用程序完成速度检查后,它会通过javascript调用更新 我正在尝试收集flash应用程序发送到JavaScript的数据。我想将其传递给winforms应用程序中的字符串变量。是否有一种方法可以在将其传递给时将其捕捉,或者有一种方法可以在变量显示在站点上后将其读入变量

我有一个WinC窗体应用程序,它正在从基于控制台的命令收集一些数据。数据收集的第一步完成后,我打开一个web浏览器控件,并将其指向一个基于flash和javascript的站点,该站点测试服务器的下载/上传速度

在flash应用程序完成速度检查后,它会通过javascript调用更新

我正在尝试收集flash应用程序发送到JavaScript的数据。我想将其传递给winforms应用程序中的字符串变量。是否有一种方法可以在将其传递给时将其捕捉,或者有一种方法可以在变量显示在站点上后将其读入变量

调用脚本的HTML是

</script>
<script type="text/javascript" src="speedtest/functions.js"></script>

<br />

<div id="speed"></div>
我想在变量中输入的数据是这种形式的脚本下载速度和上传速度


有没有关于我如何做到这一点的建议?我无法控制在站点上编辑html和javascript。

在flash启动后,我启动了一个计时器,监控div并查找更改

这是我需要的代码模型

    private void timer1_Tick(object sender, EventArgs e)
    {
        content = webBrowser1.Document.GetElementById("speed");
        string x = content.OuterHtml;
        if (x != CheckString)
        {
            timer1.Enabled = false;
            MessageBox.Show(x);

        }
    }

如果你既不能编辑HTML也不能编辑JavaScript,你打算采取什么方法?我在应用程序中加载页面并在webbrowser控件上生成平面文本,所以我想一定有办法通过代码提取信息。你可能应该发布更多关于应用程序性质的详细信息,因为大多数人肯定不会认为你在谈论由其他桌面/移动应用程序控制的浏览器中显示的页面。