1

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

使用提供的链接刷新页面会给我一个未经授权的响应。

AxWebBrowser设置控件以使其正确显示凭据弹出窗口时,我需要做些什么吗?

4

1 回答 1

0

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

于 2016-12-01T20:09:18.223 回答