gpt4 book ai didi

c# - Cefsharp 应用程序记住密码选项

转载 作者:太空狗 更新时间:2023-10-29 23:14:09 25 4
gpt4 key购买 nike

我正在使用 CefSharp 嵌入一个网络应用程序,一切正常。但是,当登录应用程序时,CEF 不会像在普通 Chrome 中打开应用程序时那样提供记住用户名和密码的功能。

CefSharp 中有没有办法让 Cef 要求记住用户名/密码,以便当用户返回应用程序时,他们将能够更快地登录?

我尝试过使用一些命令行参数,例如

CefSettings cs = new CefSettings();
cs.CefCommandLineArgs.Add("enable-automatic-password-saving", "enable-automatic-password-saving");
cs.CefCommandLineArgs.Add("enable-password-save-in-page-navigation", "enable-password-save-in-page-navigation");
Cef.Initialize(cs);

但是到目前为止,cef还没有提示我保存用户名/密码。

最佳答案

我有同样的问题,并通过从 FrameLoadEnd 事件中注入(inject)一些 javascript 来解决它。像这样的东西:

void wb_FrameLoadEnd(object sender, FrameLoadEndEventArgs e)
{
if (e.Url.Equals(@"https://yyy.zzz.com/"))
{
var wb = sender as ChromiumWebBrowser;
wb.EvaluateScriptAsync
(@"document.querySelector('input#username').value='steve';");
}
}

关于c# - Cefsharp 应用程序记住密码选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29414742/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com