【问题标题】:Webbrowser control and security alert messages网络浏览器控制和安全警报消息
【发布时间】:2011-06-02 07:16:54
【问题描述】:

我遇到了一些问题,需要社区的帮助。

我正在开发简单的 winform 应用程序并使用 webbrowser 控件在网站之间导航。我的桌面操作系统是 Windows XP 和 IE6 作为默认浏览器。

问题在下一个案例中。当我尝试使用我的浏览器从网站导航到另一个使用 HTTPS 连接的网站,然后返回 IE6 显示带有消息的安全警报消息框时,我尝试使用非安全连接。此消息框正在阻止页面加载并要求用户单击“确定”按钮以继续加载。

我的网络浏览器控件不显示此安全警报,也不加载下一页。这是我的应用程序中的重要错误。

如何在网络浏览器控件中显示此安全警报?我如何接受来自 c# 的此消息框以继续加载页面而不显示安全警报?

【问题讨论】:

  • 如果需要,我是窗口消息和其他互操作的新手。

标签: c# security internet-explorer webbrowser-control


【解决方案1】:

Windows XP SP2 提供 WarnOnHTTPSToHTTPRedirect 值名称,位于 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings 我不确定您是否可以使用自己的 IDocHostUIHandler2::GetOverrideKeyPath 实现来覆盖它。我不记得上次我运行我的自定义网络浏览器应用程序时,它是在我覆盖的注册表项下探测到的。

【讨论】:

    猜你喜欢
    • 2012-03-26
    • 1970-01-01
    • 1970-01-01
    • 2018-06-27
    • 1970-01-01
    • 2010-12-02
    • 2011-11-09
    • 2013-07-15
    • 2013-05-20
    相关资源
    最近更新 更多