WebBrowser控件脚本未运行

时间:2016-01-04 15:19:53

标签: c# html winforms webbrowser-control

我正在使用C#.NET(4.5)开发一个包含WebBroswer控件的winform。

此WebControl导航到包含以下行的网页:

<a title="Cancel" class="button deny" onclick="postCancel();" href="javascript:void(0)"> Cancel  </a>

脚本没有执行,虽然我只是使用IE导航到这个页面时工作正常(也就是说,不使用托管它的WebBroswer控件)。

我搜索了一个解决方案,这是我找到的唯一解决方案(确实解决了这个问题)

是将我的应用程序添加到注册表中的FEATURE_BROWSER_EMULATION键(HKLM&gt; SOFTWARE&gt; Microsoft&gt; Internet Explorer&gt; Main&gt; FeatureControl&gt; FEATURE_BROWSER_EMULATION)。

我只是想知道这是否确实是处理这个问题的唯一方法?有没有办法以编程方式解决这个问题,而无需更改注册表?

注意:我无法控制网页本身......

0 个答案:

没有答案