我遇到了一些问题,需要社区的帮助。
我正在开发简单的winform应用程序并使用webbrowser控件在网站之间导航。我的桌面操作系统是Windows XP和IE6默认浏览器。
下一个问题是问题。当我尝试使用我的浏览器从网站导航到使用HTTPS连接的另一个浏览器,然后返回IE6显示安全警报消息框,而不是我尝试使用非安全连接。此消息框阻止页面加载,并要求用户单击“确定”按钮继续加载。
我的webbrowser控件未显示此安全警报,也未加载下一页。这是我申请中的重要错误。
如何在webbrowser控件中显示此安全警报?如何从c#接受此消息框以继续加载页面而不显示安全警报?
答案 0 :(得分:1)
Windows XP SP2在HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Internet设置中提供WarnOnHTTPSToHTTPRedirect值名称 我不确定您是否可以使用自己的IDocHostUIHandler2 :: GetOverrideKeyPath实现来覆盖它。我不记得它是在我的覆盖注册表项下进行探测上次我运行自定义的webbrowser应用程序。
答案 1 :(得分:1)
使用建议的方法素数,而是使用此设置:
答案 2 :(得分:-1)