如何禁用 WebBrowser 控件的密码管理器

How to disable password manager for WebBrowser control

问题很简单,我不希望我的嵌入式浏览器显示任何模态对话框。用户在网站上输入密码,仅此而已。 "remember this password".

没有对话

请不要回答"use different browser"。我的问题正是关于 System.Windows.Controls.WebBrowser WPF 控件。

我知道用 autocomplete="off" 动态修改页面 HTML 是可行的,但我想知道是否有 Windows 注册表 hack,因为它对许多其他超级烦人的 Internet Explorer 怪癖。

这是为您准备的注册表 'hack':

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings

向此目录添加一个新的 DWORD 值。
名称需要DisablePasswordCachingto,并且必须是十六进制类型
插入 1 作为值,你应该可以开始了。

现在您已成功禁用 IE(和 WPF 浏览器)中的密码缓存。

If this registry is set, then the standalone IE will not save any passwords too. It's a global option.

我得到解决方案的链接:

Microsoft Support