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

时间:2019-06-27 05:51:23

标签: wpf wpf-controls

问题很简单,我不希望我的嵌入式浏览器显示任何模式对话框。用户在站点上输入密码,就是这样。没有对话框“记住该密码”。

请不要回答“使用其他浏览器”。我的问题正是关于System.Windows.Controls.WebBrowser WPF控件。

我知道使用autocomplete="off"即时修改页面HTML的方法是可行的,但是我想知道是否存在Windows Registry hack,因为其他许多超级烦人的Internet Explorer怪癖也是如此。

1 个答案:

答案 0 :(得分:1)

在这里为您提供注册表“ hack”:

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

向此目录添加新的DWORD值。
名称必须为DisablePasswordCachingto,并且必须为十六进制类型。
插入1作为值,一切都会好起来的。

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

  

如果设置了此注册表,则独立IE也不会保存任何密码。这是一个全局选项。

我从哪里获得解决方案的链接:
SO (which is not a good answer so I wrote this one)
Microsoft Support