C# .NET WebBrowser控件中未定义MouseeEvent

C# .NET WebBrowser控件中未定义MouseeEvent,c#,javascript,internet-explorer,browser,webbrowser-control,C#,Javascript,Internet Explorer,Browser,Webbrowser Control,为什么会发生这种情况以及如何解决此问题 下面是正在发生的事情。 WebBrowser控件抛出一个错误,该错误表示: 此页面中的脚本出现错误。 错误:“MouseEvent未定义” SetFeatureBrowserFeature("FEATURE_BROWSER_EMULATION", 9999); //This forces my WebBrowser control to use IE9+ which in my case it's using IE 10 var anyS

为什么会发生这种情况以及如何解决此问题

下面是正在发生的事情。 WebBrowser控件抛出一个错误,该错误表示:
此页面中的脚本出现错误。
错误:“MouseEvent未定义”

SetFeatureBrowserFeature("FEATURE_BROWSER_EMULATION", 9999);
//This forces my WebBrowser control to use IE9+ which in my case it's using IE 10

        var anyScripts = webBrowser1.Document.GetElementsByTagName("script");

        if (anyScripts == null || anyScripts.Count == 0) webBrowser1.Document.Body.AppendChild(webBrowser1.Document.CreateElement("script"));

        object f = webBrowser1.Document.InvokeScript("eval", new[] {
                        @"
function simulateClick() {
  var event = new MouseEvent('click', {
    'view': window,
    'bubbles': true,
    'cancelable': true
  });
  var cb = document.getElementById('rrx'); 
  var canceled = !cb.dispatchEvent(event);
  if (canceled) {
    // A handler called preventDefault.
    alert('canceled');
  } else {
    // None of the handlers called preventDefault.
    alert('not canceled');
  }
}; simulateClick();"
                    });

发生了什么事?到底是什么问题?:)@谢谢你的指点!我已经编辑了问题并添加了更多细节!我想我有答案了。