gpt4 book ai didi

c# - 如何使 winforms webbrowser 控件的工作方式与目标 Internet Explorer 非常相似

转载 作者:行者123 更新时间:2023-11-30 16:58:47 25 4
gpt4 key购买 nike

我们将 winforms webbrowser 控件定位到 IE8,注册表项为 8000。

以下是我们经常遇到的问题

  1. 使用网络浏览器控件可以看到在 IE 上看不到的脚本错误。
  2. web 浏览器控件上的网页呈现问题,在 IE 上工作正常
  3. 很少有下拉列表在网络浏览器控件上不起作用

最佳答案

  1. 尝试 this code设置 FEATURE_BROWSER_EMULATION
  2. 如果您可以访问正在加载到 WebBrowser 中的网页,请使用 X-UA-Compatible:

    <head>
    <meta http-equiv="X-UA-Compatible" content="IE=8" />
    ...
    </head>

    你也可以试试IE=EmulateIE8,区别有解释here .

  3. 完成上述操作后,验证实际的文档模式:

    webBrowser.DocumentCompleted += (s, e) => MessageBox.Show(
    ((dynamic)webBrowser.Document.DomDocument).documentMode.ToString());

关于c# - 如何使 winforms webbrowser 控件的工作方式与目标 Internet Explorer 非常相似,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24723173/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com