使用axWebBrowser导航时,Windows Credentials对话框不会显示

时间:2016-11-30 12:47:32

标签: c# active-directory axwebbrowser

我正在使用WebBrowser.navigate()在Intranet网站上访问的旧应用程序上进行一些维护工作。该网站需要Windows身份验证。当我使用IE直接导航到页面时,我会弹出一个询问Active Directory凭据的弹出窗口,但当我尝试AxWebBrowser时,我立即得到: WebBrowser response

使用提供的链接刷新页面会给我一个UNAUTHORIZED响应。

在设置{{1}}控件时是否需要执行某些操作才能正确显示凭据弹出窗口?

1 个答案:

答案 0 :(得分:0)

好的,找到了答案,和往常一样,这是一个编码问题。此代码的原始作者将其设置为不会发生弹出窗口(axwebbrowser.silent = true)。他这样做是为了防止弹出Javascript错误(相反,你知道,修复javascript错误),但副作用是凭证输入的对话框不会显示。删除该行可以解决问题。