没有注册表更改的XAML WebBrowser仿真

时间:2017-12-04 04:10:46

标签: wpf configuration webbrowser-control

我正在尝试使用WPF应用程序中的NodeJS呈现我的一些HTML页面。

我尝试了一些东西,以下选项似乎最方便: C# webbrowser Ajax call

然而正在修改注册表,我不能(公司政策)。

因此,有没有办法在运行中做同样的事情?即。使用此设置加载WebBrowser而不更新注册表?

谢谢

2 个答案:

答案 0 :(得分:1)

  

因此,有没有办法在飞行中做同样的事情?即。使用此设置加载WebBrowser而不更新注册表?

我不敢。 <{1}}控件本身没有可以设置或调用的属性或方法。

更改注册表项或使用其他(第三方)控件是我唯一可以选择的选项。

答案 1 :(得分:1)

您可以使用XUA兼容元标记执行此操作。

<meta http-equiv="x-ua-compatible" content="IE=11">

我不知道您是否可以访问该网站的内容。如果你这样做,那就把它放在HTML中。

如果您不拥有该页面,有一些方法可以修改页面并使用mshtml中的一些com interop动态注入此标记。