Javascript 如何让VB webbrowser控件单击无法在控件中手动单击但可以在实际IE窗口中单击的按钮?

Javascript 如何让VB webbrowser控件单击无法在控件中手动单击但可以在实际IE窗口中单击的按钮?,javascript,html,vb.net,Javascript,Html,Vb.net,我点击了很多按钮,但从来没有碰到过这样的问题。我正在使用VB 2010。如果我以编程方式或手动方式单击控件,屏幕会闪烁,就像刚刚刷新一样。但是,如果我打开一个单独的IE窗口,我可以单击按钮,它会按预期进入另一个屏幕。我在其他网站上对此进行了研究,发现一个建议,即控件使用的版本与完整版本不同,在我的例子中是IE8。这仍然不能提供解决方案。有人能帮忙吗?下面是单击按钮的代码以及按钮的html。 WebBrowser1.Document.All(“posForm:estimate”).InvokeMe

我点击了很多按钮,但从来没有碰到过这样的问题。我正在使用VB 2010。如果我以编程方式或手动方式单击控件,屏幕会闪烁,就像刚刚刷新一样。但是,如果我打开一个单独的IE窗口,我可以单击按钮,它会按预期进入另一个屏幕。我在其他网站上对此进行了研究,发现一个建议,即控件使用的版本与完整版本不同,在我的例子中是IE8。这仍然不能提供解决方案。有人能帮忙吗?下面是单击按钮的代码以及按钮的html。 WebBrowser1.Document.All(“posForm:estimate”).InvokeMember(“单击”)



可能尝试使用Microsoft浏览器进入工具箱右键单击并单击“选择项目”,然后转到COM组件并使用筛选器查找Microsoft浏览器,然后选中它。将其添加到表单中并完成

我已经添加了组件。但是,我必须更改编码,因为此控件使用不同的属性和方法。我想这可能行得通。我知道这已经有一段时间了,但我知道如何修复这个实现geckofx、openwebkitsharp或awesomium这是一个很好的建议,但我遇到了另一个问题。在某些页面中,我需要发送击键和程序焦点。这变得很难洗牌,因为我可能需要多达50个同时运行的程序实例。如果可以使用默认IE控件,则新控件也可以。我尝试了webbrowser和Microsoft Browser(axwebbrowser)控件,但都不起作用。就我而言,现在没关系了。多实例运行时的窗口焦点问题现在是一个更大的问题。谢谢
<button onclick="validateForEstimate(this, 'NonITS');" type="button" name="getestiamte"></button>