我正在使用WebBrowser.navigate()
在Intranet网站上访问的旧应用程序上进行一些维护工作。该网站需要Windows身份验证。当我使用IE直接导航到页面时,我会弹出一个询问Active Directory凭据的弹出窗口,但当我尝试AxWebBrowser
时,我立即得到:
使用提供的链接刷新页面会给我一个UNAUTHORIZED响应。
在设置{{1}}控件时是否需要执行某些操作才能正确显示凭据弹出窗口?
答案 0 :(得分:0)
好的,找到了答案,和往常一样,这是一个编码问题。此代码的原始作者将其设置为不会发生弹出窗口(axwebbrowser.silent = true
)。他这样做是为了防止弹出Javascript错误(相反,你知道,修复javascript错误),但副作用是凭证输入的对话框不会显示。删除该行可以解决问题。