mosheng 发表于 2026-7-18 20:17:08

FBro5.0屏蔽保存密码弹窗

本帖最后由 mosheng 于 2026-7-18 20:19 编辑



关键点:Chromium 首选项 credentials_enable_service


Chromium 源码明确说明,该首选项设为 false 后不再询问保存密码。


https://chromium.googlesource.com/chromium/src/%2B/1f4ac5fd7fdc9fe562998135a3317415812a885b/components/password_manager/core/common/password_manager_pref_names.cc





C#代码:

//即将创建
public override void OnAfterCreated(IFBroSharpBrowser browser, IFBroSharpDictionaryValue extrainfo)
{
    FBroSharpValue passwordSavingEnabled = new FBroSharpValue();
    passwordSavingEnabled.SetBool(false);

    string preferenceError = browser.GetRequestContext().SetPreference(
      "credentials_enable_service",
      passwordSavingEnabled);

    if (!string.IsNullOrEmpty(preferenceError))
    {
      Console.WriteLine("关闭密码保存提示失败:" + preferenceError);
    }

   

}



易语言代码(回复可见):



**** Hidden Message *****

xiaowin 发表于 昨天 10:02

66666666正好需要{:6_314:}{:6_314:}{:6_314:}

Deyl 发表于 2026-8-14 18:06:49

66666666正好需要

gupeili 发表于 2026-7-23 09:33:37

mosheng 发表于 2026-7-22 19:07
Chromium 当前只有“允许保存并弹出确认”或“禁止保存”这类公开设置;密码管理器本身负责在表单提交后 ...

感谢解答,学习了

mosheng 发表于 2026-7-22 19:07:25

gupeili 发表于 2026-7-22 16:27
是否有方法,提前把账号密码添加到密码管理器里呢,或者说这里弹窗的时候自动点击保存; ...

Chromium 当前只有“允许保存并弹出确认”或“禁止保存”这类公开设置;密码管理器本身负责在表单提交后决定是否显示保存/更新提示。


https://chromium.googlesource.com/chromium/src/%2B/HEAD/components/password_manager/README.md

gupeili 发表于 2026-7-22 16:27:06

mosheng 发表于 2026-7-22 12:06
都已经让它不弹出了,当然不会保存了

是否有方法,提前把账号密码添加到密码管理器里呢,或者说这里弹窗的时候自动点击保存;

mosheng 发表于 2026-7-22 12:06:00

gupeili 发表于 2026-7-21 09:16
请教下大佬,这个设置以后,只是不弹窗了,会保存账号密码到密码管理器吗 ...

都已经让它不弹出了,当然不会保存了

gupeili 发表于 2026-7-21 09:16:21

请教下大佬,这个设置以后,只是不弹窗了,会保存账号密码到密码管理器吗

gupeili 发表于 2026-7-21 09:13:04

66666666正好需要

yokingle 发表于 2026-7-18 23:32:43

66666666正好需要
页: [1] 2
查看完整版本: FBro5.0屏蔽保存密码弹窗